--- name: Cluster MDBF on: push: paths: - "files/**" - "handlers/**" - "molecule/cluster/**" - "tasks/**" - "templates/**" - "vars/**" - .github/workflows/composite-action/action.yml - .github/workflows/test_cluster_mdbf.yml - requirements.txt schedule: - cron: "30 5 * * 2" jobs: molecule-cluster-pkg: name: Cluster MDBF runs-on: ubuntu-latest strategy: fail-fast: false matrix: distro: - ubuntu-22.04 - ubuntu-24.04 - debian-12 - almalinux-9 - rockylinux-9 mariadb-version: - "10.6" - "10.11" - "11.4" exclude: - distro: debian-12 mariadb-version: 10.6 - distro: ubuntu-24.04 mariadb-version: 10.6 steps: - uses: actions/checkout@v5 - name: Setup environment uses: ./.github/workflows/composite-action - name: Run molecule run: | source .venv/bin/activate molecule test -s cluster env: PY_COLORS: "1" ANSIBLE_FORCE_COLOR: "1" MOLECULE_DISTRO: ${{ matrix.distro }} MOLECULE_PLAYBOOK: mdbf.yml MARIADB_VERSION: ${{ matrix.mariadb-version }}