lima-city: Webhosting, Domains und Cloud
2 Pluspunkte 0 Minuspunkte
Wie kann ich ein Passwort in einem Ansible Playbook speichern ohne das andere Benutzer es im Klartext sehen können?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Mit Ansible Vaults können Passwörter in verschlüsselten Dateien gespeichert werden.

ansible-vault create secret.yml

Dadurch wird ein Texteditor geöffnet, in dem das Passwort eingegeben werden kann. Nach dem Speichern wird die Datei verschlüsselt.

von (629 Punkte)  
0 Pluspunkte 0 Minuspunkte

Du kannst das Passwort in einer Umgebungsvariable speichern.

export MY_PASSWORD="IhrPasswort"

Im Playbook kann auf die Umgebungsvariable zugegriffen werden.

- name: Beispiel Playbook
  hosts: all
  tasks:
    - name: Task mit Passwort
      shell: echo $MY_PASSWORD

Zum Ausführen:

ansible-playbook <playbook-file>
von (495 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

266 Kommentare

14 Nutzer