playbook.yaml.j2 604 B

12345678910111213141516171819202122232425262728
  1. ---
  2. - name: {{ playbook_name }}
  3. hosts: {{ target_hosts }}
  4. {% if become %}
  5. become: true
  6. {% endif %}
  7. {% if options_enabled and not gather_facts %}
  8. gather_facts: false
  9. {% endif %}
  10. {% if secrets_enabled %}
  11. vars_files:
  12. - {{ secrets_file }}
  13. {% endif %}
  14. tasks:
  15. - name: Install packages
  16. ansible.builtin.apt:
  17. name:
  18. - prometheus-node-exporter
  19. - nfs-common
  20. - qemu-guest-agent
  21. update_cache: true
  22. - name: Start guest qemu-guest-agent
  23. ansible.builtin.service:
  24. name: qemu-guest-agent
  25. state: started
  26. enabled: true