Nur in ansible
bekommen und möchten wissen, ob Sie eine Datei in eine Aufgabe main.yml
basierend auf einer Variablen in --extra-vars
übergeben können?Ansible enthalten Taskdateien basierend auf bedingten
Beispiel;
main.yml
- von der Rolle/Aufgaben
# Upload latest json to s3
- include: upload-code.yml
playbook.yml
- von Playbooks
- name: Launch cloudformation stack
hosts: 127.0.0.1
connection: local
roles:
- launch.cloudformation
Wie Sie playbook.yml
umfasst ein role
und die main.yml
umfasst upload-code.yml
sehen Wie kann ich Include upload-code.yml
basierend auf einem bedingten wie unten
ansible-playbook playbook.yml --extra-vars "include=upload"