Wie kann ich persönliche Anmeldeinformationen sicher an ansible_local übergeben?
387
l0b0
Meine Vagrantfile enthält folgendes:
config.vm.provision "ansible_local" do |ansible| ansible.playbook = "setup.yml" ansible.vault_password_file = "vault_pass" end
Der Tresor ist mit einem teamweiten Kennwort geschützt. Jetzt brauche ich ein zu tun docker login
mit persönlichen Anmeldeinformationen im ansible Textbuch. Ich habe es mit versucht vars_prompt
, aber es funktioniert nicht:
[WARNUNG]: Keine Aufforderung, da sich der interaktive Modus nicht befindet
Wie gebe ich Ansible in diesem Fall persönliche Zugangsdaten an?
Die folgenden Lösungen wurden abgelehnt:
- Weitergabe von Anmeldeinformationen, einschließlich fester Codierung von Klartext-Anmeldeinformationen,
- Bei der Verschlüsselung verschlüsselter Anmeldeinformationen für die Hartcodierung ist ein separates Tresorkennwort erforderlich, das zur Eingabe aufgefordert werden muss, sodass dies nicht möglich erscheint.
- Jede Lösung, die dazu aufgefordert wird, unabhängig davon, ob ich versuche, eine Bereitstellung vorzunehmen oder nicht, oder welche die verschiedenen Möglichkeiten der Bereitstellung nicht erkennt .
0 Antworten auf die Frage
Verwandte Probleme
-
18
Vagrant ssh schlägt mit VirtualBox fehl
-
3
Wie entferne ich den Access Vagrant Machine über Vagrant SSH?
-
2
Kann ich eine Vagrant-Box umbenennen?
-
1
Vagrant beschwerdende virtuelle Box wird nicht installiert, wenn dies der Fall ist
-
1
Wie xdebug mit Netbeans kommunizieren kann (von einer virtuellen Box)
-
1
X11 auf CentOS VM mit OS X Lion-Client
-
2
Debian + Grails-Konsole: zerstört das lokale Echo der SSH-Sitzung nach dem Beenden
-
6
SSH-Grundlagen für Vagrant-VMs
-
3
Paaren Sie die Programmierung mit tmux und Vagrant
-
1
Vagrant VirtualBox - Kann ich gehackt werden?