From 254eee34d1a015172df4b81d8753eb096b8f2ba7 Mon Sep 17 00:00:00 2001 From: Adrien Waksberg Date: Fri, 16 Feb 2024 10:26:11 +0100 Subject: [PATCH] chore: replace apt_key to get_url --- CHANGELOG.md | 5 +++++ README.md | 1 - meta/main.yml | 1 - molecule/default/molecule.yml | 9 --------- tasks/main.yml | 15 ++++++++++----- 5 files changed, 15 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c12ec1d..bdc0020 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,11 @@ Which is based on [Keep A Changelog](http://keepachangelog.com/) ### Changed - test: replace kitchen to molecule +- chore: replace apt_key to get_url + +### Removed + +- test: support debian 11 ## v1.0.0 - 2019-11-09 diff --git a/README.md b/README.md index 368ffa6..44ca1b2 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,6 @@ Install and configure filebeat * Ansible >= 2.8 * Debian - * Bullseye * Bookworm ## Role variables diff --git a/meta/main.yml b/meta/main.yml index 9d17dfe..687a1bf 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -11,7 +11,6 @@ galaxy_info: platforms: - name: Debian versions: - - bullseye - bookworm galaxy_tags: diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 58f7769..89bf10a 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -11,15 +11,6 @@ platforms: command: /bin/systemd capabilities: - SYS_ADMIN - - name: debian11 - image: nishiki/debian11:molecule - privileged: true - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - cgroupns_mode: host - command: /bin/systemd - capabilities: - - SYS_ADMIN lint: | set -e yamllint . diff --git a/tasks/main.yml b/tasks/main.yml index 7f4559e..ce3d8f8 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,16 +9,21 @@ tags: filebeat - name: Add repository key - ansible.builtin.apt_key: + ansible.builtin.get_url: url: https://artifacts.elastic.co/GPG-KEY-elasticsearch - retries: 2 - register: result - until: result is succeeded + dest: /etc/apt/keyrings/elastic.asc + owner: root + group: root + mode: 0644 + checksum: sha256:db52809c5f6b27f9c2bed45cb43e398c659275f3d35305653c6750a0db90f5eb tags: filebeat - name: Add repository ansible.builtin.apt_repository: - repo: "deb https://artifacts.elastic.co/packages/{{ filebeat_major_version }}.x/apt stable main" + repo: > + deb [signed-by=/etc/apt/keyrings/elastic.asc] + https://artifacts.elastic.co/packages/{{ filebeat_major_version }}.x/apt stable main + filename: elastic tags: filebeat - name: Install package