# --- Prüfen --- ansible --version ansible-inventory --graph ansible all -m ansible.builtin.ping ansible-playbook site.yml --syntax-check ansible-playbook site.yml --list-tasks # --- Ausführen --- ansible-playbook site.yml ansible-playbook site.yml --check --diff ansible-playbook site.yml --limit rhel9 ansible-playbook site.yml --tags konfiguration ansible-playbook site.yml -e "variable=wert" ansible-playbook site.yml --start-at-task "Name" ansible-playbook site.yml -b -K # sudo mit Passwortabfrage # --- Ad-hoc --- ansible all -m ansible.builtin.command -a "uptime" ansible all -m ansible.builtin.setup -a "filter=ansible_distribution*" # --- Dokumentation --- ansible-doc -l ansible-doc ansible.builtin.package ansible-doc -s ansible.builtin.service # nur Beispiel-Snippet # --- Vault --- ansible-vault create secrets.yml ansible-vault edit secrets.yml ansible-vault encrypt_string 'wert' --name 'variable' # --- Galaxy --- ansible-galaxy collection install community.general ansible-galaxy init roles/meine-rolle ansible-galaxy collection list