38 lines
776 B
YAML
38 lines
776 B
YAML
---
|
|
- name: install dependencies packages
|
|
apt:
|
|
name: '{{ packages }}'
|
|
vars:
|
|
packages:
|
|
- apt-transport-https
|
|
- ca-certificates
|
|
- gnupg2
|
|
- software-properties-common
|
|
- build-essential
|
|
register: result
|
|
retries: 3
|
|
delay: 1
|
|
until: result is success
|
|
tags: sensu
|
|
|
|
- name: add gpg key for sensu repository
|
|
apt_key:
|
|
url: 'https://packagecloud.io/sensu/{{ item }}/gpgkey'
|
|
loop:
|
|
- stable
|
|
- community
|
|
register: result
|
|
retries: 3
|
|
delay: 1
|
|
until: result is success
|
|
tags: sensu
|
|
|
|
- name: add sensu repository
|
|
apt_repository:
|
|
repo: >
|
|
deb https://packagecloud.io/sensu/{{ item }}/{{ sensu_repository_system }}/
|
|
{{ sensu_repository_release }} main
|
|
loop:
|
|
- stable
|
|
- community
|
|
tags: sensu
|