X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Fdebian%2Froles%2Fadd_apache_vhost%2Ftasks%2Fdehydrated.yml;fp=playbooks%2Fdebian%2Froles%2Fadd_apache_vhost%2Ftasks%2Fdehydrated.yml;h=d1c38d8518bf249585a8fcbdaf5162b8e3265347;hb=fb9602eabc84db2fdb5e7f8a197a96c738a877a5;hp=0000000000000000000000000000000000000000;hpb=d75839f853d60353ccb4eb4796491720f014d4f1;p=ansible.git diff --git a/playbooks/debian/roles/add_apache_vhost/tasks/dehydrated.yml b/playbooks/debian/roles/add_apache_vhost/tasks/dehydrated.yml new file mode 100644 index 0000000..d1c38d8 --- /dev/null +++ b/playbooks/debian/roles/add_apache_vhost/tasks/dehydrated.yml @@ -0,0 +1,39 @@ +- 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