From 57c7b4934c1652f9a57329408cd49ad4c3e3597b Mon Sep 17 00:00:00 2001 From: Mike Holloway Date: Fri, 3 Jan 2025 23:24:46 -0500 Subject: [PATCH] Molecule test work - geerlingguy way (yt CYghlf-6Opc) --- .gitea/workflows/demo.yml | 15 +-------------- extensions/molecule/default/molecule.yml | 14 +++++++++++++- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/demo.yml b/.gitea/workflows/demo.yml index 81a3d1a..8ed4d31 100644 --- a/.gitea/workflows/demo.yml +++ b/.gitea/workflows/demo.yml @@ -7,24 +7,11 @@ jobs: env: ANSIBLE_ROLES_PATH: '/workspace/seasharp/ansible-role_podman-host' runs-on: ubuntu-latest - container: - image: almalinux:9 steps: - - name: Check /etc/os-release - run: 'cat /etc/os-release' - - name: Check environment variables - run: | - dnf install -y nodejs git ansible-core python3-pip - ansible-galaxy collection install community.general -# env - - name: Check out repository code + - name: Project Checkout uses: actions/checkout@v4 with: path: 'podman-host' - - name: Set up Python - uses: actions/setup-python@v5 - - name: Set up molecule - run: pip install molecule - name: Molecule test run: | cd podman-host/extensions diff --git a/extensions/molecule/default/molecule.yml b/extensions/molecule/default/molecule.yml index afddece..791df0a 100644 --- a/extensions/molecule/default/molecule.yml +++ b/extensions/molecule/default/molecule.yml @@ -1,8 +1,20 @@ --- +dependency: + name: galaxy driver: - name: default + name: docker platforms: - name: instance + image: geerlingguy/docker-rockylinux9-ansible:latest + command: "" + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:ro + privileged: true + pre_build_image: true + provisioner: + name: ansible + verifier: + name: ansible # you might want to add your own variables here based on what provisioning # you are doing like: # image: quay.io/centos/centos:stream8