ich ein Problem habe mit ansible versucht, die falschen Gewölbe zu entschlüsseln, wenn sie in einen Befehl vorbeiansible mehrere Passwort Gewölbe in group_vars Datei
Das Setup ist wie folgt:.
Mein ansible.cfg
[defaults]
transport=smart
hostfile=./hosts
host_key_checking=False
timeout=5
[ssh_connection]
ssh_args = ""
Mein Hostfile:
[BigIP-Devices]
BigIP-1
BigIP-2
[Cisco-Devices]
Cisco-1
Cisco-2
TEST1
Mein group_vars:
BigIP-Devices < This is a vault encrypted with bigip-vaultkey
Cisco-Devices < This is a vault encrypted with cisco-vaultkey
bigip-vaultkey
cisco-vaultkey
Sowohl die Gewölbe sind wie die folgenden mit verschiedenen Details für jeden:
---
ansible_ssh_user: user
ansible_ssh_pass: password
Ich versuche, den folgenden Befehl zu verwenden:
ansible -c ssh Cisco-Devices --vault-password-file ./group_vars/cisco-vaultkey --limit TEST1 -m raw -a "show version"
Auch wenn es ruft Cisco-Geräte In dem Befehl erhalte ich den folgenden Fehler:
ERROR! Decryption failed on /home/users/ansible/device-access/group_vars/BigIP-Devices
Wenn ich jedoch die BigIP-Dateien aus group_vars verschiebe, funktioniert es korrekt.
Irgendwelche Ideen?
Vielen Dank im Voraus für Ihre Hilfe !!!
Das macht Sinn und ich dachte, es könnte der Fall sein, aber ich hatte wirklich gehofft, dass es nicht war! Vielen Dank für die Hilfe. –