1 - name: Test if dehydrated is already cloned
2 local_action: command test -f /usr/local/src/LetsEncrypt/dehydrated/.git/config
4 register: dehydrated_exist
5 changed_when: dehydrated_exist.rc != 0
12 install_recommends: no
17 when: dehydrated_exist.rc != 0
19 - name: Prepare to clone dehydrated
22 path: /usr/local/src/LetsEncrypt
24 when: dehydrated_exist.rc != 0
26 - name: Clone dehydrated
29 repo: https://github.com/lukas2511/dehydrated.git
30 dest: /usr/local/src/LetsEncrypt
31 when: dehydrated_exist.rc != 0
33 - name: Prepare the server to syncronize dehydrated
36 path: /usr/local/src/LetsEncrypt
40 mode: "ug+rwx,o+rx,g+s"
42 - name: Syncronize dehydrated to the server
44 src: /usr/local/src/LetsEncrypt/dehydrated
45 dest: /usr/local/src/LetsEncrypt