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?