Files
molecule-podman-example/molecule/default/verify.yml

39 lines
880 B
YAML

---
- name: Verfiy nginx
hosts: all
tasks:
- name: Check if nginx is installed
ansible.builtin.dnf:
name: nginx
state: present
check_mode: true
register: pkg
- name: Fail if package was not installed
ansible.builtin.assert:
that:
- pkg.changed is false
fail_msg: Package nginx was not installed!
success_msg: Package nginx was installed.
- name: Check service is started
ansible.builtin.systemd:
name: nginx
enabled: true
state: started
check_mode: true
register: svc
- name: Fail if service was not activated
ansible.builtin.assert:
that:
- svc.changed is false
success_msg: Service nginx was enabled.
fail_msg: Service nginx was not enabled!
- name: Test result
ansible.builtin.debug:
msg: nginx daemon was installed and enabled. Test OK