main.yml 767 B

123456789101112131415161718192021222324252627282930
  1. ---
  2. # tasks/Amazon/main.yml: CentOS specific set-up
  3. # This takes care of base prerequisites for Amazon Linux AMI
  4. - name: Include ansible_distribution vars
  5. tags: setup
  6. include_vars:
  7. file: "{{ ansible_distribution }}.yml"
  8. - name: Set epel_version override when AmazonLinux AMIv2
  9. tags: setup
  10. set_fact:
  11. epel_version: 7
  12. when: ansible_distribution_version == 'Candidate'
  13. - name: Ensure the Sensu Core Yum repo is present
  14. tags: setup
  15. yum_repository:
  16. name: sensu
  17. description: The Sensu Core yum repository
  18. baseurl: "{{ sensu_yum_repo_url }}"
  19. gpgkey: "{{ sensu_yum_key_url }}"
  20. gpgcheck: yes
  21. enabled: yes
  22. - name: Ensure Sensu is installed
  23. tags: setup
  24. yum:
  25. name: "{{ sensu_package }}"
  26. state: "{{ sensu_pkg_state }}"