+- 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