| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- ---
- # tasks/Debian/main.yml: Debian specific set-up
- # This takes care of base prerequisites for Debian
- - name: Include ansible_distribution vars
- include_vars:
- file: "{{ ansible_distribution }}.yml"
- tags: setup
- - name: Ensure apt-transport-https is installed
- tags: setup
- apt:
- name: apt-transport-https
- state: present
- cache_valid_time: 3600
- update_cache: true
- - name: Ensure that gnupg is installed for apt_key
- tags: setup
- apt:
- name: gnupg
- state: present
- - name: Ensure the Sensu APT repo GPG key is present
- tags: setup
- apt_key:
- url: "{{ sensu_apt_key_url }}"
- state: present
- - name: Ensure the Sensu Core APT repo is present
- tags: setup
- apt_repository:
- repo: "{{ sensu_apt_repo_url }}"
- state: present
- update_cache: true
- - name: Ensure Sensu is installed
- tags: setup
- apt:
- name: "{{ sensu_package }}"
- state: "{{ sensu_pkg_state }}"
|