mirror of
https://github.com/prometheus-community/ansible
synced 2024-11-22 03:43:09 +00:00
minor: Update supported Ansible versions
Ansible versions 2.11 and older are not supportable on new platforms. Set the minimum supported Ansible version to 2.12 in order to make updating our integration testing possible. * Fixup minor linting issues. Signed-off-by: SuperQ <superq@gmail.com>
This commit is contained in:
parent
f25e58b73b
commit
2560d04202
54 changed files with 45 additions and 80 deletions
|
@ -17,12 +17,6 @@ platforms:
|
||||||
privileged: true
|
privileged: true
|
||||||
cgroup_parent: docker.slice
|
cgroup_parent: docker.slice
|
||||||
command: /lib/systemd/systemd
|
command: /lib/systemd/systemd
|
||||||
- name: centos-7
|
|
||||||
image: dokken/centos-7
|
|
||||||
pre_build_image: true
|
|
||||||
privileged: true
|
|
||||||
cgroup_parent: docker.slice
|
|
||||||
command: /usr/lib/systemd/systemd
|
|
||||||
- name: centos-stream-9
|
- name: centos-stream-9
|
||||||
image: dokken/centos-stream-9
|
image: dokken/centos-stream-9
|
||||||
pre_build_image: true
|
pre_build_image: true
|
||||||
|
|
2
.github/scripts/collection_version_parser.py
vendored
2
.github/scripts/collection_version_parser.py
vendored
|
@ -1,4 +1,4 @@
|
||||||
#!/usr/bin/python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
"""
|
"""
|
||||||
This module provides functions for parsing PEP 440 compliant
|
This module provides functions for parsing PEP 440 compliant
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
---
|
---
|
||||||
requires_ansible: ">=2.9.0,<=2.16.99"
|
requires_ansible: ">=2.12.0,<=2.16.99"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy and manage Prometheus [alertmanager](https://github.com/prometheus/alertm
|
||||||
|
|
||||||
## Requirements
|
## 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
|
It would be nice to have prometheus installed somewhere
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus Alertmanager service"
|
description: "Prometheus Alertmanager service"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -7,7 +7,7 @@ Deploy prometheus [bind exporter](https://github.com/prometheus-community/bind_e
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus BIND Exporter"
|
description: "Prometheus BIND Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy and manage [blackbox exporter](https://github.com/prometheus/blackbox_exp
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
|
|
||||||
## Role Variables
|
## Role Variables
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus Blackbox Exporter"
|
description: "Prometheus Blackbox Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy [cadvisor](https://github.com/google/cadvisor) using ansible.
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "cAdvisor Authors"
|
author: "cAdvisor Authors"
|
||||||
description: "cAdvisor"
|
description: "cAdvisor"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [chrony_exporter](https://github.com/superq/chrony_exporter) u
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus Chrony Exporter"
|
description: "Prometheus Chrony Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [fail2ban_exporter](https://gitlab.com/hectorjsmith/fail2ban-p
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus fail2ban_exporter"
|
description: "Prometheus fail2ban_exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [ipmi_exporter](https://github.com/prometheus-community/ipmi_e
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus ipmi_exporter"
|
description: "Prometheus ipmi_exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [memcached_exporter](https://github.com/prometheus/memcached_e
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus memcached_exporter"
|
description: "Prometheus memcached_exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [mongodb_exporter](https://github.com/percona/mongodb_exporter
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus mongodb_exporter"
|
description: "Prometheus mongodb_exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -7,7 +7,7 @@ Deploy prometheus [mysql exporter](https://github.com/prometheus/mysqld_exporter
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus MySQLd Exporter"
|
description: "Prometheus MySQLd Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [nginx_exporter](https://github.com/nginxinc/nginx-prometheus-
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus nginx_exporter"
|
description: "Prometheus nginx_exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [node exporter](https://github.com/prometheus/node_exporter) u
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus Node Exporter"
|
description: "Prometheus Node Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -7,7 +7,7 @@ Deploy prometheus [postgresql exporter](https://github.com/prometheus-community/
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus PostgreSQL Exporter"
|
description: "Prometheus PostgreSQL Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Note. This repository and role uses the name process_exporter to conform with an
|
||||||
|
|
||||||
## Requirements
|
## 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
|
## Role Variables
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus Process Exporter"
|
description: "Prometheus Process Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy [Prometheus](https://github.com/prometheus/prometheus) monitoring system
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
|
|
||||||
## Role Variables
|
## Role Variables
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus monitoring system configuration and management"
|
description: "Prometheus monitoring system configuration and management"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [pushgateway](https://github.com/prometheus/pushgateway) using
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus Pushgateway"
|
description: "Prometheus Pushgateway"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [redis_exporter](https://github.com/oliver006/redis_exporter/)
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
|
|
||||||
## Role Variables
|
## Role Variables
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus redis_exporter"
|
description: "Prometheus redis_exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [smartctl_exporter](https://github.com/prometheus-community/sm
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus Smartctl Exporter"
|
description: "Prometheus Smartctl Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -6,7 +6,7 @@ Deploy prometheus [smokeping_prober](https://github.com/superq/smokeping_prober)
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
- Passlib is required when using the basic authentication feature (`pip install passlib[bcrypt]`)
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus Smokeping Prober"
|
description: "Prometheus Smokeping Prober"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy and manage prometheus [SNMP exporter](https://github.com/prometheus/snmp_
|
||||||
|
|
||||||
## Requirements
|
## 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
|
## Role Variables
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus SNMP Exporter"
|
description: "Prometheus SNMP Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -15,7 +15,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -8,7 +8,7 @@ Deploy prometheus [systemd exporter](https://github.com/prometheus-community/sys
|
||||||
|
|
||||||
## Requirements
|
## 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`)
|
- gnu-tar on Mac deployer host (`brew install gnu-tar`)
|
||||||
|
|
||||||
## Role Variables
|
## Role Variables
|
||||||
|
|
|
@ -3,7 +3,7 @@ galaxy_info:
|
||||||
author: "Prometheus Community"
|
author: "Prometheus Community"
|
||||||
description: "Prometheus Systemd Exporter"
|
description: "Prometheus Systemd Exporter"
|
||||||
license: "Apache"
|
license: "Apache"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.12"
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions:
|
versions:
|
||||||
|
@ -16,7 +16,6 @@ galaxy_info:
|
||||||
- "buster"
|
- "buster"
|
||||||
- name: "EL"
|
- name: "EL"
|
||||||
versions:
|
versions:
|
||||||
- "7"
|
|
||||||
- "8"
|
- "8"
|
||||||
- "9"
|
- "9"
|
||||||
- name: "Fedora"
|
- name: "Fedora"
|
||||||
|
|
|
@ -51,5 +51,5 @@ unset _ANSIBLE_COVERAGE_CONFIG
|
||||||
unset ANSIBLE_PYTHON_INTERPRETER
|
unset ANSIBLE_PYTHON_INTERPRETER
|
||||||
|
|
||||||
# Run molecule test
|
# Run molecule test
|
||||||
cd "$role_root"
|
cd "${role_root}" || exit 1
|
||||||
molecule -c "$collection_root/.config/molecule/config.yml" test -s "$scenario"
|
molecule -c "$collection_root/.config/molecule/config.yml" test -s "$scenario"
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
.github/scripts/collection_version_parser.py shebang # https://github.com/ansible/ansible/issues/78346
|
|
|
@ -1 +0,0 @@
|
||||||
.github/scripts/collection_version_parser.py shebang # https://github.com/ansible/ansible/issues/78346
|
|
|
@ -1 +0,0 @@
|
||||||
.github/scripts/collection_version_parser.py shebang # https://github.com/ansible/ansible/issues/78346
|
|
|
@ -1 +0,0 @@
|
||||||
.github/scripts/collection_version_parser.py shebang # https://github.com/ansible/ansible/issues/78346
|
|
|
@ -1 +0,0 @@
|
||||||
.github/scripts/collection_version_parser.py shebang # https://github.com/ansible/ansible/issues/78346
|
|
|
@ -1 +0,0 @@
|
||||||
.github/scripts/collection_version_parser.py shebang # https://github.com/ansible/ansible/issues/78346
|
|
|
@ -1 +0,0 @@
|
||||||
.github/scripts/collection_version_parser.py shebang # https://github.com/ansible/ansible/issues/78346
|
|
|
@ -1 +0,0 @@
|
||||||
.github/scripts/collection_version_parser.py shebang # https://github.com/ansible/ansible/issues/78346
|
|
Loading…
Reference in a new issue