main.yml 639 B

12345678910111213141516171819202122
  1. ---
  2. # tasks/Ubuntu/main.yml: Ubuntu specific set-up
  3. # This takes care of base prerequisites for Ubuntu
  4. - include_vars: "{{ ansible_distribution }}.yml"
  5. - name: Ensure that https transport is ready
  6. apt: name=apt-transport-https state=present
  7. - name: Ensure the Sensu APT repo GPG key is present
  8. apt_key:
  9. url: "{{ sensu_apt_key_url }}"
  10. state: present
  11. - name: Ensure the Sensu Core APT repo is present
  12. apt_repository:
  13. repo: "{{ sensu_apt_repo_url }}"
  14. state: present
  15. update_cache: true
  16. - name: Ensure Sensu is installed
  17. apt: name={{ sensu_package }} state={{ sensu_pkg_state }}