Add molecule
This commit is contained in:
parent
1777cb4e80
commit
6c4ccbaab1
molecule/default
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