main.yml 914 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ---
  2. # tasks/Debian/main.yml: Debian specific set-up
  3. # This takes care of base prerequisites for Debian
  4. - name: Include ansible_distribution vars
  5. include_vars:
  6. file: "{{ ansible_distribution }}.yml"
  7. tags: setup
  8. - name: Ensure apt-transport-https is installed
  9. tags: setup
  10. apt:
  11. name: apt-transport-https
  12. state: present
  13. cache_valid_time: 3600
  14. update_cache: true
  15. - name: Ensure that gnupg is installed for apt_key
  16. tags: setup
  17. apt:
  18. name: gnupg
  19. state: present
  20. - name: Ensure the Sensu APT repo GPG key is present
  21. tags: setup
  22. apt_key:
  23. url: "{{ sensu_apt_key_url }}"
  24. state: present
  25. - name: Ensure the Sensu Core APT repo is present
  26. tags: setup
  27. apt_repository:
  28. repo: "{{ sensu_apt_repo_url }}"
  29. state: present
  30. update_cache: true
  31. - name: Ensure Sensu is installed
  32. tags: setup
  33. apt:
  34. name: "{{ sensu_package }}"
  35. state: "{{ sensu_pkg_state }}"