ansible-acme-sh/tests/test.yml

40 lines
954 B
YAML
Raw Normal View History

2018-09-29 17:19:18 +02:00
---
- hosts: "all"
become: True
vars:
acme_sh_become_user: "test"
roles:
- "role_under_test"
pre_tasks:
- name: Add test user
user:
name: "{{ acme_sh_become_user }}"
shell: "/bin/bash"
- name: Run the equivalent of "apt-get update"
apt:
update_cache: true
changed_when: false
2018-09-29 17:19:18 +02:00
post_tasks:
- name: Ensure acme.sh was cloned
2018-09-29 17:19:18 +02:00
command: test -d /usr/local/src/acme.sh
register: result_cloned
changed_when: result_cloned.rc != 0
- name: Ensure acme.sh was installed
2018-09-29 17:19:18 +02:00
command: ./acme.sh --version
args:
chdir: "~/.acme.sh"
register: result_installed
changed_when: result_installed.rc != 0
become_user: "{{ acme_sh_become_user }}"
- name: Ensure certificate installation path exists
command: test -d /etc/ssl/ansible
register: result_cert_installed_path
changed_when: result_cert_installed_path.rc != 0