From 4f486e69fed8c3c318afe727e4b8ac5651a303d8 Mon Sep 17 00:00:00 2001 From: Adrien Waksberg Date: Sun, 15 Aug 2021 12:36:58 +0200 Subject: [PATCH] feat: add debian 11 support --- CHANGELOG.md | 1 + README.md | 6 ++++-- meta/main.yml | 4 +++- molecule/default/converge.yml | 5 +++++ molecule/default/molecule.yml | 8 ++++++++ 5 files changed, 21 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 85ac5b0..2824c38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Which is based on [Keep A Changelog](http://keepachangelog.com/) ### Added +- add debian11 support - add IPs lists ### Changed diff --git a/README.md b/README.md index 29416a2..d1dc6c4 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,10 @@ Install and configure haproxy ## Requirements -* Ansible >= 2.8 -* Debian Buster +* Ansible >= 2.9 +* Debian + * Buster + * Bullseye ## Role variables diff --git a/meta/main.yml b/meta/main.yml index d28e7b9..e37bda1 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -1,16 +1,18 @@ --- galaxy_info: + role_name: haproxy author: Adrien Waksberg description: Install and configure Haproxy company: Adrien Waksberg license: Apache2 - min_ansible_version: 2.8 + min_ansible_version: 2.9 platforms: - name: Debian versions: - 10 + - 11 galaxy_tags: - haproxy diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index 9b18985..7f0b88d 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -52,3 +52,8 @@ server: - host1 127.0.0.1:443 ssl verify none check maxconn 1000 inter 15s - host2 127.0.0.1:443 ssl verify none check maxconn 1000 inter 15s + + pre_tasks: + - name: update apt cache + ansible.builtin.apt: + update_cache: true diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index cd99616..95ab31f 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -10,6 +10,14 @@ platforms: command: /bin/systemd capabilities: - SYS_ADMIN + - name: debian11 + image: nishiki/debian11:molecule + privileged: true + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:ro + command: /bin/systemd + capabilities: + - SYS_ADMIN lint: | set -e yamllint .