diff options
author | Gaëtan Duchaussois <gaetan.duchaussois@fretlink.com> | 2021-04-28 16:49:16 +0200 |
---|---|---|
committer | Gaëtan Duchaussois <gaetan.duchaussois@fretlink.com> | 2021-04-28 17:01:14 +0200 |
commit | 8916f8fa2167abad24cfdd2a9e305160d83a6958 (patch) | |
tree | 4ca417c914c3a84cd6ddeb30158a7ae4746ddb54 /molecule/features/verify.yml | |
parent | 0b423e4532da6a8e65b0cc5de00fe786c82d5013 (diff) | |
download | ansible-netdata_straight-8916f8fa2167abad24cfdd2a9e305160d83a6958.tar.gz ansible-netdata_straight-8916f8fa2167abad24cfdd2a9e305160d83a6958.tar.zst ansible-netdata_straight-8916f8fa2167abad24cfdd2a9e305160d83a6958.zip |
feature: add sensor configuration
Diffstat (limited to 'molecule/features/verify.yml')
-rw-r--r-- | molecule/features/verify.yml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/molecule/features/verify.yml b/molecule/features/verify.yml new file mode 100644 index 0000000..9f64471 --- /dev/null +++ b/molecule/features/verify.yml | |||
@@ -0,0 +1,40 @@ | |||
1 | --- | ||
2 | # This is an example playbook to execute Ansible tests. | ||
3 | - name: Verify | ||
4 | hosts: all | ||
5 | gather_facts: false | ||
6 | tasks: | ||
7 | - name: Get netdata groups | ||
8 | command: id -Gzn | ||
9 | register: netdata_groups_st | ||
10 | become: true | ||
11 | become_user: netdata | ||
12 | changed_when: false | ||
13 | |||
14 | - name: Check file access | ||
15 | stat: | ||
16 | path: /etc/fakefile.conf | ||
17 | become: yes | ||
18 | become_user: netdata | ||
19 | register: netdata_stat_st | ||
20 | |||
21 | - name: Check pip package | ||
22 | command: test-pip-install | ||
23 | become: yes | ||
24 | become_user: netdata | ||
25 | changed_when: false | ||
26 | |||
27 | - name: Check apt package | ||
28 | command: rot13 | ||
29 | args: | ||
30 | stdin: test | ||
31 | changed_when: false | ||
32 | |||
33 | - name: Asserts config was applied | ||
34 | assert: | ||
35 | that: | ||
36 | - "'fakegroup' in group_array" | ||
37 | - netdata_can_read | ||
38 | vars: | ||
39 | group_array: "{{ netdata_groups_st.stdout.split('\0') | reject('eq','') | list }}" | ||
40 | netdata_can_read: "{{ netdata_stat_st.stat.readable }}" | ||