Verschlüsselung von Datenbeuteln auf dem Chef-Server, aber wie verschlüsselt man lokale Kopien?

Ich habe einen vollständigen Chef-Konfigurationssatz mit Rollen, Kochbüchern, Datenbeuteln usw. in einem privaten Git-Repository.

Ich sehe, dass ich die Option --secret-file verwenden kann, um einen Datenbeutel zu verschlüsseln, wenn er auf den Chef-Server hochgeladen wird.

Aber ich möchte diese Datenpakete auch verschlüsselt im Git-Repository speichern.

Das einzige, was mir in den Sinn kommt, ist, eine Klartext-JSON-Datei lokal zu erstellen, sie mit Verschlüsselung auf Chef hochzuladen, dann die verschlüsselte JSON von der Chef-Webseite zu nehmen und sie in meine Repository-Kopie einzufügen.

Hat noch jemand dieses Problem gelöst?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage