main.yml 904 B

12345678910111213141516171819202122232425262728293031323334353637383940
  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: "{{ ansible_distribution }}.yml"
  6. tags: setup
  7. - name: Ensure apt-transport-https is installed
  8. tags: setup
  9. apt:
  10. name: apt-transport-https
  11. state: present
  12. cache_valid_time: 3600
  13. update_cache: true
  14. - name: Ensure that gnupg is installed for apt_key
  15. tags: setup
  16. apt:
  17. name: gnupg
  18. state: present
  19. - name: Ensure the Sensu APT repo GPG key is present
  20. tags: setup
  21. apt_key:
  22. url: "{{ sensu_apt_key_url }}"
  23. state: present
  24. - name: Ensure the Sensu Core APT repo is present
  25. tags: setup
  26. apt_repository:
  27. repo: "{{ sensu_apt_repo_url }}"
  28. state: present
  29. update_cache: true
  30. - name: Ensure Sensu is installed
  31. tags: setup
  32. apt:
  33. name: "{{ sensu_package }}"
  34. state: "{{ sensu_pkg_state }}"