ARA Records Ansible and makes it easier to understand and troubleshoot.It is another recursive acronym.
ara is a free and open source project under the GPLv3 license.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
- name: Ensure dependencies package: name: - openssl - bsd-mailx - name: Ensure certcheck user user: name: certcheck comment: User for SSL validation - name: Ensure certcheck config directory file: state: directory path: '{{ cert_check_domain_list | dirname }}' owner: certcheck group: certcheck mode: 0755 - name: Pull latest ssl-cert-check from git git: repo: 'https://github.com/Matty9191/ssl-cert-check' dest: /opt/ssl-cert-check recursive: false - name: Install cron job cron: user: certcheck name: 'Run certcheck' state: present job: "/opt/ssl-cert-check/ssl-cert-check -a -q -f {{ cert_check_domain_list }} -x {{ cert_check_days }} -e {{ cert_check_email }}" hour: 12 minute: 04