Add ansible-lint to CI (#1181)

* Improve Ansible code.

* Add some ansible-lint ignores.

* Add ansible-lint to CI.
This commit is contained in:
Felix Fontein
2025-10-25 11:07:40 +02:00
committed by GitHub
parent b24bce77b6
commit 95bdce75e6
35 changed files with 123 additions and 85 deletions
@@ -20,7 +20,7 @@
- name: Create a stack without name
register: output
community.docker.docker_stack:
community.docker.docker_stack: # noqa: args[module]
state: present
ignore_errors: true
@@ -51,8 +51,8 @@
- name: Template compose files
ansible.builtin.template:
src: "{{item}}"
dest: "{{remote_tmp_dir}}/"
src: "{{ item }}"
dest: "{{ remote_tmp_dir }}/"
with_items:
- stack_compose_base.yml
- stack_compose_overrides.yml
@@ -63,7 +63,7 @@
state: present
name: test_stack
compose:
- "{{remote_tmp_dir}}/stack_compose_base.yml"
- "{{ remote_tmp_dir }}/stack_compose_base.yml"
- name: assert test_stack changed on stack creation with compose file
ansible.builtin.assert:
@@ -77,8 +77,8 @@
# state: present
# name: test_stack
# compose:
# - "{{stack_compose_base}}"
# - "{{stack_compose_overrides}}"
# - "{{ stack_compose_base }}"
# - "{{ stack_compose_overrides }}"
#
# - name: assert test_stack correctly changed on update with yaml
# assert: