From 901f75aab88dca36bb2bff23fc9145e576476cc6 Mon Sep 17 00:00:00 2001 From: Gitouche <26656-gitouche@users.noreply.framagit.org> Date: Sat, 3 Jul 2021 21:06:48 +0200 Subject: [PATCH] Ajout tests molecule --- molecule/default/converge.yml | 7 +++++++ molecule/default/molecule.yml | 26 ++++++++++++++++++++++++++ molecule/default/verify.yml | 11 +++++++++++ 3 files changed, 44 insertions(+) create mode 100644 molecule/default/converge.yml create mode 100644 molecule/default/molecule.yml create mode 100644 molecule/default/verify.yml diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml new file mode 100644 index 0000000..9744a27 --- /dev/null +++ b/molecule/default/converge.yml @@ -0,0 +1,7 @@ +--- +- name: Converge + hosts: all + tasks: + - name: "Include ansible_msmtp_mailer" + include_role: + name: "ansible_msmtp_mailer" diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml new file mode 100644 index 0000000..4472eab --- /dev/null +++ b/molecule/default/molecule.yml @@ -0,0 +1,26 @@ +--- +dependency: + name: galaxy +driver: + name: docker +platforms: + - name: centos8 + image: geerlingguy/docker-centos8-ansible:latest + command: "" + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:ro + capabilities: + - SYS_ADMIN + pre_build_image: true + - name: rockylinux8 + image: geerlingguy/docker-rockylinux8-ansible:latest + command: "" + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:ro + capabilities: + - SYS_ADMIN + pre_build_image: true +provisioner: + name: ansible +vefifier: + name: ansible diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml new file mode 100644 index 0000000..b9cd2a9 --- /dev/null +++ b/molecule/default/verify.yml @@ -0,0 +1,11 @@ +--- +- name: Verify + hosts: all + + tasks: + - name: Check if msmtp is correctly listening on port 25 + wait_for: + host: 0.0.0.0 + port: 25 + search_regex: 220 localhost ESMTP msmtpd + timeout: 5