main.yml 793 B

12345678910111213141516171819202122232425262728293031323334
  1. ---
  2. # tasks/Ubuntu/main.yml: Ubuntu specific set-up
  3. # This takes care of base prerequisites for Ubuntu
  4. - name: Include ansible_distribution vars
  5. include_vars: "{{ ansible_distribution }}.yml"
  6. tags: setup
  7. - name: Ensure that https transport is ready
  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 the Sensu APT repo GPG key is present
  15. tags: setup
  16. apt_key:
  17. url: "{{ sensu_apt_key_url }}"
  18. state: present
  19. - name: Ensure the Sensu Core APT repo is present
  20. tags: setup
  21. apt_repository:
  22. repo: "{{ sensu_apt_repo_url }}"
  23. state: present
  24. update_cache: true
  25. - name: Ensure Sensu is installed
  26. tags: setup
  27. apt:
  28. name: "{{ sensu_package }}"
  29. state: "{{ sensu_pkg_state }}"