--- labels: location: local matrix: include: - MOLECULE_DISTRO: almalinux8 MOLECULE_SCENARIO: http_direct - MOLECULE_DISTRO: almalinux9 MOLECULE_SCENARIO: http_direct clone: git: image: woodpeckerci/plugin-git settings: recursive: true submodule_update_remote: true when: event: [push, manual] steps: test: name: Test on ${MOLECULE_DISTRO} image: guisea/ansible-molecule pull: true environment: PY_COLORS: '1' ANSIBLE_FORCE_COLOR: '1' volumes: [/var/run/docker.sock:/var/run/docker.sock] commands: ['molecule test --scenario-name ${MOLECULE_SCENARIO:-default}'] secrets: - cmk_omd_host - cmk_omd_protocol - cmk_omd_site - cmk_username - cmk_secret when: event: [push, manual] ntfy: image: codeberg.org/l-x/woodpecker-ntfy settings: url: https://ntfy.cybercinch.nz/ci-status title: 'Test failed for ${CI_REPO_NAME} - Distro: ${MOLECULE_DISTRO} Scenario: ${MOLECULE_SCENARIO:-default}' priority: urgent icon: https://woodpecker-ci.org/img/logo.svg tags: robot,warning,rotating_light,${CI_BUILD_EVENT},${CI_REPO_NAME} message: > 📝 Commit by ${CI_COMMIT_AUTHOR} on ${CI_COMMIT_BRANCH}: ${CI_COMMIT_MESSAGE} when: event: [push, manual] status: [failure] depends_on: [lint]