-- name: Create dehydrated directory
- become: true
- file:
- path: "/usr/local/apache2/.dehydrated/{{ virtual_host }}"
- state: directory
- owner: root
- group: root
- mode: '0700'
-
-- name: Configure dehydrated
- become: true
- template:
- src: "{{ item }}"
- dest: "/usr/local/apache2/.dehydrated/{{ virtual_host }}"
- owner: root
- group: root
- mode: '0600'
- force: no
- loop: ['config', 'domains.txt']
-
-- name: Configure dehydrated script
- become: true
- copy:
- src: dehydrated
- dest: "/usr/local/apache2/.dehydrated/{{ virtual_host }}"
- owner: root
- group: root
- mode: '0700'
- force: no
-
-- name: Configure dehydrated weekly run
- become: true
- template:
- src: dehydrated
- dest: /etc/cron.weekly
- owner: root
- group: root
- mode: '0700'
- force: no