Das Problem: Wenn ich versuche, ein Paket zu installieren, geht ansible nicht weiter. Das CLI sitzt einfach nur im Leerlauf.Pakete können nicht mit Ansible installiert werden
SSH ist für die Verbindung mit der Aufforderung für ein Passwort eingerichtet. Ich habe einen Benutzer namens "Test" erstellt und meine sudoers-Datei hat die folgende Konfiguration:
test ALL=(ALL) NOPASSWD:ALL
Auch in /etc/ansible/ansible.cfg
inventory = /etc/ansible/hosts
#library = /usr/share/my_modules/
remote_tmp = $HOME/.ansible/tmp
pattern = *
forks = 5
poll_interval = 15
sudo_user = root
#ask_sudo_pass = True
#ask_pass = True
transport = smart
#remote_port = 22 module_lang = C
Wenn sie als Benutzer "test" I do
yum install lynx
Das angegebene Paket wird installiert. Aber wenn ich mache
ansible local -s -m shell -a 'yum install lynx'
Nichts passiert.
Ich bin nicht sicher, was los ist :(
[deshalb gibt es das yum-Modul] (https://docs.ansible.com/ansible/yum_module.html). – tedder42
@Sam nur unter Hosts ist genug. Etwas über die Linien von: - Hosts: werden: True Aufgaben: - Name: installieren Lynx register: Ergebnis 'werden' in der Regel braucht eine Bool wenn ich nicht falsch liege, so wird die gesamte Installation unter Root-Privilegien gehen –
qubsup