1
0
Fork 0

Add molecule tests
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Daniele Tricoli 2021-09-14 00:05:36 +02:00
parent 940319d1ca
commit 16f9b01923
3 changed files with 51 additions and 0 deletions

View file

@ -0,0 +1,9 @@
---
- name: Converge
hosts: all
vars:
hostname_update_etc_hosts: false
tasks:
- name: Include hostname role
include_role:
name: hostname

View file

@ -0,0 +1,25 @@
---
scenario:
name: default
dependency:
name: galaxy
enabled: false
driver:
name: podman
platforms:
- name: debian11
image: jrei/systemd-debian:11
command: /lib/systemd/systemd
tmpfs:
- /run
- /tmp
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
provisioner:
name: ansible
verifier:
name: ansible
lint: |
yamllint .
ansible-lint
flake8

View file

@ -0,0 +1,17 @@
---
- name: Verify
hosts: all
tasks:
- name: Get /etc/hostname
command:
cmd: cat /etc/hostname
register: hostname_content
changed_when: false
- name: Print /etc/hostname
debug:
msg: "{{ hostname_content.stdout }}"
- name: Assert debian11 in /etc/hostname
assert:
that: "'debian11' in hostname_content.stdout"