From 09b972e96e5f16f48ae5a0b4b79ee31630287f10 Mon Sep 17 00:00:00 2001 From: Alex Willmer Date: Wed, 26 Feb 2025 16:48:41 +0000 Subject: [PATCH] ci: Fix ansible-lint complaints in image prep playbooks --- tests/image_prep/_container_finalize.yml | 4 +++- tests/image_prep/_container_setup.yml | 9 ++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/tests/image_prep/_container_finalize.yml b/tests/image_prep/_container_finalize.yml index 5329fefa..7e090870 100644 --- a/tests/image_prep/_container_finalize.yml +++ b/tests/image_prep/_container_finalize.yml @@ -1,7 +1,7 @@ - name: Prepare images hosts: all strategy: mitogen_free - gather_facts: true + gather_facts: false tasks: - name: Commit containers command: > @@ -10,9 +10,11 @@ --change 'CMD ["/usr/sbin/sshd", "-D"]' {{ inventory_hostname }} {{ container_image_name }} + changed_when: true delegate_to: localhost - name: Stop containers command: > docker rm -f {{ inventory_hostname }} + changed_when: true delegate_to: localhost diff --git a/tests/image_prep/_container_setup.yml b/tests/image_prep/_container_setup.yml index b95d67a9..55e21efa 100644 --- a/tests/image_prep/_container_setup.yml +++ b/tests/image_prep/_container_setup.yml @@ -87,16 +87,20 @@ content: | en_US.UTF-8 UTF-8 fr_FR.UTF-8 UTF-8 + mode: u=rw,go=r when: ansible_pkg_mgr == 'apt' - name: Generate UTF-8 locale on Debian - shell: locale-gen + command: + cmd: locale-gen + changed_when: true when: ansible_pkg_mgr == 'apt' - name: Write Unicode into /etc/environment copy: dest: /etc/environment content: "UNICODE_SNOWMAN=\u2603\n" + mode: u=rw,go=r - name: Install prebuilt 'doas' binary unarchive: @@ -116,6 +120,7 @@ content: | permit :mitogen__group permit :root + mode: u=rw,go= - name: Set root user password and shell user: @@ -127,6 +132,7 @@ file: path: /var/run/sshd state: directory + mode: u=rwx,go=rx - name: Generate SSH host key command: ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key @@ -142,6 +148,7 @@ dest: /etc/sentinel content: | i-am-mitogen-test-docker-image + mode: u=rw,go=r - name: Ensure /etc/sudoers.d exists file: