From 7fffe37c10d94094d390bd8e376efe1109f23b01 Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Sat, 24 Oct 2026 16:19:43 +0200 Subject: [PATCH] ci(bind9): add Molecule and align lint Co-authored-by: Copilot --- .ansible-lint => .ansible-lint.yml | 0 .gitea/workflows/ansible-linters.yaml | 2 +- .gitea/workflows/molecule.yaml | 28 +++++++++++++++++++++++++++ .yamllint.yaml => .yamllint.yml | 2 ++ tasks/main.yaml | 4 ++-- 5 files changed, 33 insertions(+), 3 deletions(-) rename .ansible-lint => .ansible-lint.yml (100%) create mode 100644 .gitea/workflows/molecule.yaml rename .yamllint.yaml => .yamllint.yml (98%) diff --git a/.ansible-lint b/.ansible-lint.yml similarity index 100% rename from .ansible-lint rename to .ansible-lint.yml diff --git a/.gitea/workflows/ansible-linters.yaml b/.gitea/workflows/ansible-linters.yaml index 9c08a53..c4ce5f1 100644 --- a/.gitea/workflows/ansible-linters.yaml +++ b/.gitea/workflows/ansible-linters.yaml @@ -16,5 +16,5 @@ jobs: - name: Run ansible-lint uses: ansible/ansible-lint@9bce2bfb8f4a984e6b13767bc0d6bf0a49492164 # v26.10.1 with: - args: "--config-file .ansible-lint" + args: "--config-file .ansible-lint.yml" setup_python: "true" diff --git a/.gitea/workflows/molecule.yaml b/.gitea/workflows/molecule.yaml new file mode 100644 index 0000000..0fd6c1d --- /dev/null +++ b/.gitea/workflows/molecule.yaml @@ -0,0 +1,28 @@ +name: Molecule + +on: + pull_request: + types: [ "opened", "reopened", "synchronize" ] + push: + branches: [ '**' ] + tags-ignore: [ '**' ] + +permissions: + contents: read + +jobs: + molecule: + name: Molecule + runs-on: ubuntu-latest-amd64 + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + path: bind9 + - name: Install molecule + run: | + apt update --yes + apt install --yes python3-pip + pip3 install --break-system-packages ansible-core molecule docker + - name: Run molecule + run: molecule test + working-directory: bind9 \ No newline at end of file diff --git a/.yamllint.yaml b/.yamllint.yml similarity index 98% rename from .yamllint.yaml rename to .yamllint.yml index f22686c..e0e4d53 100644 --- a/.yamllint.yaml +++ b/.yamllint.yml @@ -1,3 +1,5 @@ +--- + # # Documentation: # https://yamllint.readthedocs.io/en/stable/ diff --git a/tasks/main.yaml b/tasks/main.yaml index 14daf4c..a522ed4 100644 --- a/tasks/main.yaml +++ b/tasks/main.yaml @@ -142,7 +142,7 @@ group: "root" mode: "0644" register: _bind9_systemd_drop_in - - name: Systemd reload + - name: Systemd reload # noqa: no-handler ansible.builtin.systemd: daemon_reload: true when: _bind9_systemd_drop_in.changed @@ -155,7 +155,7 @@ path: "{{ bind9_systemd_dropin_dir }}/override.conf" state: "absent" register: _bind9_systemd_drop_in - - name: Systemd reload + - name: Systemd reload # noqa: no-handler ansible.builtin.systemd: daemon_reload: true when: _bind9_systemd_drop_in.changed