- 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
- name: Add vhost
import_tasks: add-vhost.yml
- when: vhost.rc != 0
+ when: not vhost_conf.stat.exists
- name: Run dehydrated for the vhost
import_tasks: dehydrated.yml
- when: vhost.rc != 0
+ when: not vhost_conf.stat.exists