Skip to content
Snippets Groups Projects
molecule.yml 1.17 KiB
Newer Older
fejao's avatar
fejao committed
---

dependency:
  name: galaxy

driver:
  name: docker

platforms:
  - name: molecule_oh_my_bash
    ### At the moment I'm not running at the latest kernel, please use always with a older kernel than the host
    # image: docker.io/geerlingguy/docker-ubuntu2204-ansible
    image: geerlingguy/docker-ubuntu2204-ansible:latest
    command: /usr/sbin/init
    pre_build_image: true
    cgroupns_mode: host
    privileged: true
    volumes:
      - /sys/fs/cgroup:/sys/fs/cgroup:rw
      - /var/lib/containerd

provisioner:
  name: ansible

lint: |
  ansible-lint --exclude molecule/default/

scenario:
  name: default
  create_sequence:
    - dependency
    - create
    - prepare
  check_sequence:
    - dependency
    - cleanup
    - destroy
    - create
    - prepare
    - converge
    - check
    - destroy
  converge_sequence:
    - dependency
    - create
    - prepare
    - converge
  destroy_sequence:
    - dependency
    - cleanup
    - destroy
  test_sequence:
    # - lint
    # - dependency
    # - cleanup
    - destroy
    - syntax
    - create
    # - prepare
    - converge
    - verify
    - idempotence
    # - side_effect
    # - cleanup
    - destroy

verifier:
  name: ansible