Skip to content

Commit 8440756

Browse files
Merge pull request #85 from madeinoz67/master
fixes check-mode failing, adds travis test for check-mode
2 parents 517e7c5 + a774cb8 commit 8440756

7 files changed

+10
-0
lines changed

.travis.yml

+3
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ script:
3737
# Ansible syntax check.
3838
- 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-playbook /etc/ansible/roles/role_under_test/tests/playbook.yml --syntax-check'
3939

40+
# Test role in check mode.
41+
- 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-playbook /etc/ansible/roles/role_under_test/tests/playbook.yml --check'
42+
4043
# Test role.
4144
- 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-playbook /etc/ansible/roles/role_under_test/tests/playbook.yml'
4245

tasks/install-alert_manager.yml

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
group: "{{ prometheus_group }}"
2323
copy: no
2424
creates: "{{ prometheus_install_dir }}/{{ prometheus_alert_manager_archive }}"
25+
ignore_errors: "{{ansible_check_mode}}"
2526

2627
- name: Copy alert manager config
2728
template:

tasks/install-blackbox_exporter.yml

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
group: "{{ prometheus_group }}"
2020
copy: no
2121
creates: "{{ prometheus_install_dir }}/{{ prometheus_blackbox_exporter_archive }}"
22+
ignore_errors: "{{ansible_check_mode}}"
2223

2324
- name: Copy blackbox exporter config
2425
template:
@@ -34,6 +35,7 @@
3435
path: "{{ prometheus_install_dir }}/{{ prometheus_blackbox_exporter_archive }}/blackbox_exporter"
3536
capability: cap_net_raw+ep
3637
state: present
38+
ignore_errors: "{{ansible_check_mode}}"
3739
notify:
3840
- reload blackboxexporter
3941

tasks/install-node_exporter.yml

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
group: "{{ prometheus_group }}"
99
copy: no
1010
creates: "{{ prometheus_install_dir }}/{{ prometheus_node_exporter_archive }}"
11+
ignore_errors: "{{ansible_check_mode}}"
1112

1213
- name: Install Prometheus node exporter systemd service
1314
template:

tasks/install-prometheus.yml

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
group: "{{ prometheus_group }}"
2222
copy: no
2323
creates: "{{ prometheus_install_dir }}/{{ prometheus_archive }}"
24+
ignore_errors: "{{ansible_check_mode}}"
2425

2526
- name: Copy Prometheus config
2627
template:

tasks/install-push_gateway.yml

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
group: "{{ prometheus_group }}"
99
copy: no
1010
creates: "{{ prometheus_install_dir }}/{{ prometheus_push_gateway_archive }}"
11+
ignore_errors: "{{ansible_check_mode}}"
1112

1213
- name: Install Prometheus push gateway systemd service
1314
template:

tasks/install-snmp_exporter.yml

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
group: "{{ prometheus_group }}"
2020
copy: no
2121
creates: "{{ prometheus_install_dir }}/{{ prometheus_snmp_exporter_archive }}"
22+
ignore_errors: "{{ansible_check_mode}}"
2223

2324
- name: Copy snmp exporter config
2425
copy:

0 commit comments

Comments
 (0)