diff --git a/.github/scripts/collection_version_parser.py b/.github/scripts/collection_version_parser.py index 6d9cdf56a..ac4cb8014 100755 --- a/.github/scripts/collection_version_parser.py +++ b/.github/scripts/collection_version_parser.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python """ This module provides functions for parsing PEP 440 compliant diff --git a/meta/runtime.yml b/meta/runtime.yml index 09f57c217..217b14a8c 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -1,2 +1,2 @@ --- -requires_ansible: ">=2.9.0,<=2.16.99" +requires_ansible: ">=2.12.0,<=2.17.99" diff --git a/roles/alertmanager/README.md b/roles/alertmanager/README.md index 4a6f331a3..6ab4ad812 100644 --- a/roles/alertmanager/README.md +++ b/roles/alertmanager/README.md @@ -8,7 +8,7 @@ Deploy and manage Prometheus [alertmanager](https://github.com/prometheus/alertm ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) It would be nice to have prometheus installed somewhere diff --git a/roles/alertmanager/meta/main.yml b/roles/alertmanager/meta/main.yml index a7af71c72..ccd9612c1 100644 --- a/roles/alertmanager/meta/main.yml +++ b/roles/alertmanager/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus Alertmanager service" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/bind_exporter/README.md b/roles/bind_exporter/README.md index 49c65b50d..625826ce3 100644 --- a/roles/bind_exporter/README.md +++ b/roles/bind_exporter/README.md @@ -7,7 +7,7 @@ Deploy prometheus [bind exporter](https://github.com/prometheus-community/bind_e ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/bind_exporter/meta/main.yml b/roles/bind_exporter/meta/main.yml index 6fb907d79..061553bbb 100644 --- a/roles/bind_exporter/meta/main.yml +++ b/roles/bind_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus BIND Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/blackbox_exporter/README.md b/roles/blackbox_exporter/README.md index 7c4d34b40..e8080ca32 100644 --- a/roles/blackbox_exporter/README.md +++ b/roles/blackbox_exporter/README.md @@ -8,7 +8,7 @@ Deploy and manage [blackbox exporter](https://github.com/prometheus/blackbox_exp ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) ## Role Variables diff --git a/roles/blackbox_exporter/meta/main.yml b/roles/blackbox_exporter/meta/main.yml index 22d09ac6a..bf8da4d51 100644 --- a/roles/blackbox_exporter/meta/main.yml +++ b/roles/blackbox_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus Blackbox Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/cadvisor/README.md b/roles/cadvisor/README.md index f2073f44c..6f3623bfa 100644 --- a/roles/cadvisor/README.md +++ b/roles/cadvisor/README.md @@ -8,7 +8,7 @@ Deploy [cadvisor](https://github.com/google/cadvisor) using ansible. ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/cadvisor/meta/main.yml b/roles/cadvisor/meta/main.yml index ecf9c0d18..1f0b6d86a 100644 --- a/roles/cadvisor/meta/main.yml +++ b/roles/cadvisor/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "cAdvisor Authors" description: "cAdvisor" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/chrony_exporter/README.md b/roles/chrony_exporter/README.md index fcde4b436..aa7971eef 100644 --- a/roles/chrony_exporter/README.md +++ b/roles/chrony_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [chrony_exporter](https://github.com/superq/chrony_exporter) u ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/chrony_exporter/meta/main.yml b/roles/chrony_exporter/meta/main.yml index 09c61e432..3483e3f37 100644 --- a/roles/chrony_exporter/meta/main.yml +++ b/roles/chrony_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus Chrony Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/fail2ban_exporter/README.md b/roles/fail2ban_exporter/README.md index 5ef2aaac5..137848f3a 100644 --- a/roles/fail2ban_exporter/README.md +++ b/roles/fail2ban_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [fail2ban_exporter](https://gitlab.com/hectorjsmith/fail2ban-p ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/fail2ban_exporter/meta/main.yml b/roles/fail2ban_exporter/meta/main.yml index a96dd7406..81b8a91bc 100644 --- a/roles/fail2ban_exporter/meta/main.yml +++ b/roles/fail2ban_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus fail2ban_exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/ipmi_exporter/README.md b/roles/ipmi_exporter/README.md index e02ff8443..bbe0d3c61 100644 --- a/roles/ipmi_exporter/README.md +++ b/roles/ipmi_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [ipmi_exporter](https://github.com/prometheus-community/ipmi_e ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/ipmi_exporter/meta/main.yml b/roles/ipmi_exporter/meta/main.yml index b0f6e6f70..dbeceeaf0 100644 --- a/roles/ipmi_exporter/meta/main.yml +++ b/roles/ipmi_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus ipmi_exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/memcached_exporter/README.md b/roles/memcached_exporter/README.md index 8bf3ff2a3..8db2f5e18 100644 --- a/roles/memcached_exporter/README.md +++ b/roles/memcached_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [memcached_exporter](https://github.com/prometheus/memcached_e ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/memcached_exporter/meta/main.yml b/roles/memcached_exporter/meta/main.yml index ee76e7238..158411bea 100644 --- a/roles/memcached_exporter/meta/main.yml +++ b/roles/memcached_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus memcached_exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/mongodb_exporter/README.md b/roles/mongodb_exporter/README.md index 84750239a..646b0370d 100644 --- a/roles/mongodb_exporter/README.md +++ b/roles/mongodb_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [mongodb_exporter](https://github.com/percona/mongodb_exporter ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/mongodb_exporter/meta/main.yml b/roles/mongodb_exporter/meta/main.yml index 25b2fe0f6..b77bceebc 100644 --- a/roles/mongodb_exporter/meta/main.yml +++ b/roles/mongodb_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus mongodb_exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/mysqld_exporter/README.md b/roles/mysqld_exporter/README.md index 1db09861d..38b656143 100644 --- a/roles/mysqld_exporter/README.md +++ b/roles/mysqld_exporter/README.md @@ -7,7 +7,7 @@ Deploy prometheus [mysql exporter](https://github.com/prometheus/mysqld_exporter ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/mysqld_exporter/meta/main.yml b/roles/mysqld_exporter/meta/main.yml index 286ae0966..0849ed0d8 100644 --- a/roles/mysqld_exporter/meta/main.yml +++ b/roles/mysqld_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus MySQLd Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/nginx_exporter/README.md b/roles/nginx_exporter/README.md index 2b724a3da..d3ffa9270 100644 --- a/roles/nginx_exporter/README.md +++ b/roles/nginx_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [nginx_exporter](https://github.com/nginxinc/nginx-prometheus- ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/nginx_exporter/meta/main.yml b/roles/nginx_exporter/meta/main.yml index f1a9ece20..9b2b2de25 100644 --- a/roles/nginx_exporter/meta/main.yml +++ b/roles/nginx_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus nginx_exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/node_exporter/README.md b/roles/node_exporter/README.md index 191caf791..24d613f4e 100644 --- a/roles/node_exporter/README.md +++ b/roles/node_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [node exporter](https://github.com/prometheus/node_exporter) u ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/node_exporter/meta/main.yml b/roles/node_exporter/meta/main.yml index 085d1e937..2c003f8f4 100644 --- a/roles/node_exporter/meta/main.yml +++ b/roles/node_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus Node Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/postgres_exporter/README.md b/roles/postgres_exporter/README.md index 70aabc012..81290a626 100644 --- a/roles/postgres_exporter/README.md +++ b/roles/postgres_exporter/README.md @@ -7,7 +7,7 @@ Deploy prometheus [postgresql exporter](https://github.com/prometheus-community/ ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/postgres_exporter/meta/main.yml b/roles/postgres_exporter/meta/main.yml index 5fa587908..cc004ee58 100644 --- a/roles/postgres_exporter/meta/main.yml +++ b/roles/postgres_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus PostgreSQL Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/process_exporter/README.md b/roles/process_exporter/README.md index c00f825ed..370c9a5fa 100644 --- a/roles/process_exporter/README.md +++ b/roles/process_exporter/README.md @@ -8,7 +8,7 @@ Note. This repository and role uses the name process_exporter to conform with an ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) ## Role Variables diff --git a/roles/process_exporter/meta/main.yml b/roles/process_exporter/meta/main.yml index 5c89712fa..93c035009 100644 --- a/roles/process_exporter/meta/main.yml +++ b/roles/process_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus Process Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/prometheus/README.md b/roles/prometheus/README.md index 4ce480f37..90bd5215e 100644 --- a/roles/prometheus/README.md +++ b/roles/prometheus/README.md @@ -8,7 +8,7 @@ Deploy [Prometheus](https://github.com/prometheus/prometheus) monitoring system ## Requirements -- Ansible >= "2.9" (It might work on previous versions, but we cannot guarantee it) +- Ansible >= "2.12" (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) ## Role Variables diff --git a/roles/prometheus/meta/main.yml b/roles/prometheus/meta/main.yml index 3223047bb..33f8c21a7 100644 --- a/roles/prometheus/meta/main.yml +++ b/roles/prometheus/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus monitoring system configuration and management" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/pushgateway/README.md b/roles/pushgateway/README.md index 3b84cf54f..505db5f28 100644 --- a/roles/pushgateway/README.md +++ b/roles/pushgateway/README.md @@ -8,7 +8,7 @@ Deploy prometheus [pushgateway](https://github.com/prometheus/pushgateway) using ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/pushgateway/meta/main.yml b/roles/pushgateway/meta/main.yml index 265270c4a..facede577 100644 --- a/roles/pushgateway/meta/main.yml +++ b/roles/pushgateway/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus Pushgateway" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/redis_exporter/README.md b/roles/redis_exporter/README.md index 1b0035995..6ce3b77bb 100644 --- a/roles/redis_exporter/README.md +++ b/roles/redis_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [redis_exporter](https://github.com/oliver006/redis_exporter/) ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) ## Role Variables diff --git a/roles/redis_exporter/meta/main.yml b/roles/redis_exporter/meta/main.yml index 39c7309db..ebca36339 100644 --- a/roles/redis_exporter/meta/main.yml +++ b/roles/redis_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus redis_exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/smartctl_exporter/README.md b/roles/smartctl_exporter/README.md index 3cd59263e..7f88d830c 100644 --- a/roles/smartctl_exporter/README.md +++ b/roles/smartctl_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [smartctl_exporter](https://github.com/prometheus-community/sm ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/smartctl_exporter/meta/main.yml b/roles/smartctl_exporter/meta/main.yml index 7b07de82b..d19bede08 100644 --- a/roles/smartctl_exporter/meta/main.yml +++ b/roles/smartctl_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus Smartctl Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/smokeping_prober/README.md b/roles/smokeping_prober/README.md index 2e511338f..c0f1dc504 100644 --- a/roles/smokeping_prober/README.md +++ b/roles/smokeping_prober/README.md @@ -6,7 +6,7 @@ Deploy prometheus [smokeping_prober](https://github.com/superq/smokeping_prober) ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) - Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`) diff --git a/roles/smokeping_prober/meta/main.yml b/roles/smokeping_prober/meta/main.yml index 8ca716caa..b0e1a14a0 100644 --- a/roles/smokeping_prober/meta/main.yml +++ b/roles/smokeping_prober/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus Smokeping Prober" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/snmp_exporter/README.md b/roles/snmp_exporter/README.md index 6162dceeb..505a00715 100644 --- a/roles/snmp_exporter/README.md +++ b/roles/snmp_exporter/README.md @@ -8,7 +8,7 @@ Deploy and manage prometheus [SNMP exporter](https://github.com/prometheus/snmp_ ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) ## Role Variables diff --git a/roles/snmp_exporter/meta/main.yml b/roles/snmp_exporter/meta/main.yml index f2abacebf..9b39fd664 100644 --- a/roles/snmp_exporter/meta/main.yml +++ b/roles/snmp_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus SNMP Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/roles/systemd_exporter/README.md b/roles/systemd_exporter/README.md index 15ce615d5..8be3add8e 100644 --- a/roles/systemd_exporter/README.md +++ b/roles/systemd_exporter/README.md @@ -8,7 +8,7 @@ Deploy prometheus [systemd exporter](https://github.com/prometheus-community/sys ## Requirements -- Ansible >= 2.9 (It might work on previous versions, but we cannot guarantee it) +- Ansible >= 2.12 (It might work on previous versions, but we cannot guarantee it) - gnu-tar on Mac deployer host (`brew install gnu-tar`) ## Role Variables diff --git a/roles/systemd_exporter/meta/main.yml b/roles/systemd_exporter/meta/main.yml index 0bde46229..a6d496c3f 100644 --- a/roles/systemd_exporter/meta/main.yml +++ b/roles/systemd_exporter/meta/main.yml @@ -3,7 +3,7 @@ galaxy_info: author: "Prometheus Community" description: "Prometheus Systemd Exporter" license: "Apache" - min_ansible_version: "2.9" + min_ansible_version: "2.12" platforms: - name: "Ubuntu" versions: diff --git a/tests/integration/molecule.sh b/tests/integration/molecule.sh index 4a0cf5268..24dfd41d6 100755 --- a/tests/integration/molecule.sh +++ b/tests/integration/molecule.sh @@ -51,5 +51,5 @@ unset _ANSIBLE_COVERAGE_CONFIG unset ANSIBLE_PYTHON_INTERPRETER # Run molecule test -cd "$role_root" +cd "${role_root}" || exit 1 molecule -c "$collection_root/.config/molecule/config.yml" test -s "$scenario"