update README and ansible.cfg for usage of SOPS instead of password-sto.
This commit is contained in:
parent
bbe4cc131a
commit
eb70df37f1
2 changed files with 4 additions and 5 deletions
|
@ -19,8 +19,10 @@ ansible-galaxy install -r requirements.yml
|
|||
|
||||
Grundsätzlich sollten Secrets vermieden werden. (Also z.B.: Nutze SSH Keys statt Passwort.)
|
||||
|
||||
Da Secrets aber durchaus doch gebraucht werden, werden diese dann in diesem Repo direkt aus dem [password-store](https://git.hamburg.ccc.de/CCCHH/password-store) (meist aus einem Sub-Eintrag des `noc/` Ordners) geladen.
|
||||
Dies geschieht mit Hilfe des `community.general.passwordstore` lookup Plugins.
|
||||
Da Secrets aber durchaus doch gebraucht werden, verwenden wir [SOPS](https://github.com/getsops/sops), um Secrets verschlüsselt in diesem Repo zu speichern.
|
||||
SOPS verschlüsselt hier die Secrets nach den "creation rules", welche in der `sops.yaml` festgelegt sind.
|
||||
Grundsätzlich werden hier alle Secrets für alle GPG-Keys aller Mitglieder des Infra-Teams verschlüsselt.
|
||||
Das eigentliche Laden der Secrets durch Ansible geschieht mit Hilfe des `community.sops.sops` lookup Plugins, welches entsprechend den lokalen GPG-Key benutzt, um die Secrets zu entschlüsseln.
|
||||
|
||||
## Playbook nur für einzelne Hosts ausführen
|
||||
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
[defaults]
|
||||
inventory = ./inventories/z9/hosts.yaml
|
||||
pipelining = True
|
||||
|
||||
[passwordstore_lookup]
|
||||
backend = pass
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue