|
|
@@ -5,7 +5,9 @@
|
|
|
- include_vars: "{{ ansible_distribution }}.yml"
|
|
|
|
|
|
- name: Ensure the Sensu group is present
|
|
|
- group: name={{ sensu_group_name }} state=present
|
|
|
+ group:
|
|
|
+ name: {{ sensu_group_name }}
|
|
|
+ state: present
|
|
|
|
|
|
- name: Ensure the Sensu user is present
|
|
|
user:
|
|
|
@@ -16,19 +18,19 @@
|
|
|
createhome: true
|
|
|
state: present
|
|
|
|
|
|
- - name: Create pkgng custom repo config directory
|
|
|
+ - name: Ensure pkgng custom repo config directory exists
|
|
|
file:
|
|
|
path: /usr/local/etc/pkg/repos/
|
|
|
state: directory
|
|
|
|
|
|
- - name: Install sensu repo
|
|
|
+ - name: Ensure Sensu repo is configured
|
|
|
template:
|
|
|
src: sensu-freebsd-repo.conf.j2
|
|
|
dest: /usr/local/etc/pkg/repos/sensu.conf
|
|
|
notify:
|
|
|
- Update pkgng database
|
|
|
|
|
|
- - name: Install prerequisite packages
|
|
|
+ - name: Ensure prerequisite packages are installed
|
|
|
pkgng:
|
|
|
name: "{{ item }}"
|
|
|
state: present
|
|
|
@@ -36,7 +38,7 @@
|
|
|
- bash
|
|
|
- ca_root_nss
|
|
|
|
|
|
- - name: Install sensu
|
|
|
+ - name: Ensure Sensu is installed
|
|
|
pkgng:
|
|
|
name: "{{ sensu_package }}"
|
|
|
- state: present
|
|
|
+ state: "{{ sensu_pkg_state }}"
|