Add molecule
This commit is contained in:
parent
1777cb4e80
commit
6c4ccbaab1
8
molecule/default/converge.yml
Normal file
8
molecule/default/converge.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
- name: Converge
|
||||||
|
hosts: all
|
||||||
|
vars_files:
|
||||||
|
- vars.yml
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- ansible.builtin.import_tasks: ../../tasks/main.yaml
|
21
molecule/default/molecule.yml
Normal file
21
molecule/default/molecule.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
dependency:
|
||||||
|
name: galaxy
|
||||||
|
driver:
|
||||||
|
name: docker
|
||||||
|
lint: |
|
||||||
|
set -e
|
||||||
|
yamllint .
|
||||||
|
ansible-lint
|
||||||
|
platforms:
|
||||||
|
- name: instance
|
||||||
|
image: geerlingguy/docker-debian11-ansible:latest
|
||||||
|
command: ""
|
||||||
|
volumes:
|
||||||
|
- /sys/fs/cgroup:/sys/fs/cgroup:ro
|
||||||
|
priveleged: true
|
||||||
|
pre_build_image: true
|
||||||
|
provisioner:
|
||||||
|
name: ansible
|
||||||
|
verifier:
|
||||||
|
name: ansible
|
3
molecule/default/requirements.yml
Normal file
3
molecule/default/requirements.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
collections:
|
||||||
|
- community.docker
|
9
molecule/default/vars.yml
Normal file
9
molecule/default/vars.yml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
containers:
|
||||||
|
- name: apache2
|
||||||
|
active: true
|
||||||
|
image: ubuntu/apache2:2.4-22.04_beta
|
||||||
|
ports:
|
||||||
|
- 80:80
|
||||||
|
environment:
|
||||||
|
- TZ=UTC
|
9
molecule/default/verify.yml
Normal file
9
molecule/default/verify.yml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
- name: Verify
|
||||||
|
hosts: all
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Verify Apache is serving web requests.
|
||||||
|
ansible.builtin.uri:
|
||||||
|
url: http://localhost/
|
||||||
|
status_code: 200
|
Loading…
x
Reference in New Issue
Block a user