GNU/Linux >> LINUX-Kenntnisse >  >> Linux

RHCE Ansible Series #8:Verschlüsseln von Inhalten mit Ansible Vault

Es gibt viele Situationen, in denen Sie vertrauliche Informationen in Ansible verwenden möchten. Beispielsweise möchten Sie möglicherweise das Passwort des Benutzers festlegen, Zertifikate oder Schlüssel übertragen usw.

In diesem Lernprogramm lernen Sie Folgendes:

  • Verwenden Sie Ansible Vault, um vertrauliche Informationen zu schützen und mit ihnen umzugehen.
  • Vault-verschlüsselte Dateien erstellen, anzeigen und bearbeiten.
  • Vault-verschlüsselte Dateien entschlüsseln und das Passwort einer Vault-verschlüsselten Datei ändern.

Außerdem erfahren Sie, wie Sie verschlüsselte Variablen und Dateien in Ihren Playbooks verwenden.

Dies ist das 8. Kapitel der RHCE Ansible Tutorial-Reihe. Die Serie bringt Ihnen Ansible mit praktischen Beispielen bei, damit Sie lernen, indem Sie es tun. Wenn Sie hier zum ersten Mal sind, sollten Sie in anderen Kapiteln dieser Serie nachschlagen.

Verschlüsselte Dateien erstellen

So erstellen Sie eine neue verschlüsselte Datei; Sie können ansible-vault create verwenden Befehl. Lassen Sie uns zur Demonstration eine neue verschlüsselte Datei mit dem Namen secret.txt erstellen :

[[email protected] plays]$ ansible-vault create secret.txt
New Vault password: 
Confirm New Vault password:

Sie werden zunächst nach einem Tresorpasswort gefragt, das Sie verwenden können, wenn Sie die Datei später später öffnen möchten. Nachdem Sie das Passwort eingegeben haben, wird die Datei mit Ihrem Standard-Dateieditor geöffnet, und Sie können fortfahren und die folgende Zeile einfügen:

Lesen Sie die ganze Geschichte

Der Rest des Artikels ist nur für LHB Pro-Mitglieder verfügbar. Sie können sich jetzt für 50 $ pro Jahr anmelden, um den Rest dieses Artikels zu lesen und KOSTENLOSEN Zugriff auf alle Beiträge, E-Books und Videokurse nur für Mitglieder zu erhalten.

AbonnierenSie haben bereits ein Konto?Melden Sie sich an
Linux
  1. RHCE Ansible Series #11:Systeme verwalten mit Ansible

  2. RHCE Ansible Series #10:RHEL-Systemrollen

  3. RHCE Ansible Series #9:Ansible-Rollen

  4. Gewusst wie:Erste Schritte mit Ansible

  5. Reicht die Verschlüsselung zu Hause aus?

Eine kurze Einführung in Ansible Vault

So arbeiten Sie mit Ansible Provisioner in Vagrant

RHCE Ansible Series #2:Ausführen von Ad-hoc-Befehlen

RHCE Ansible Serie Nr. 1:Sag Hallo zu Ansible

RHCE Ansible Series #3:Ansible Playbooks

RHCE Ansible Series #12:Ansible-Fehlerbehebung