X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Fdebian%2Froles%2Fadd-apache-vhost%2Ftasks%2Fmain.yml;h=511a67676a96f1019f5d7cff98fe096173c05655;hb=1f0098f4393c8a923c1aa239be0ab80947d71385;hp=0133626c021d8b664b93446a6884de249833acd6;hpb=7a883f9218d533024a220b4712e46847ee953ac9;p=ansible.git diff --git a/playbooks/debian/roles/add-apache-vhost/tasks/main.yml b/playbooks/debian/roles/add-apache-vhost/tasks/main.yml index 0133626..511a676 100644 --- a/playbooks/debian/roles/add-apache-vhost/tasks/main.yml +++ b/playbooks/debian/roles/add-apache-vhost/tasks/main.yml @@ -1,13 +1,12 @@ - name: Check vhost - command: "test -L /etc/apache2/sites-enabled/{{ virtual_host }}.conf" - failed_when: false - register: vhost - changed_when: vhost.rc != 0 + stat: + path: "/etc/apache2/sites-enabled/{{ virtual_host }}.conf" + register: vhost_conf + changed_when: not vhost_conf.stat.exists -- name: Add vhost - import_tasks: add-vhost.yml - when: vhost.rc != 0 - -- name: Run dehydrated for the vhost - import_tasks: dehydrated.yml - when: vhost.rc != 0 +- block: + - name: Add vhost + import_tasks: add-vhost.yml + - name: Run dehydrated for the vhost + import_tasks: dehydrated.yml + when: not vhost_conf.stat.exists