diff --git a/site.yml b/site.yml index 5d8ede5..d4ce48c 100644 --- a/site.yml +++ b/site.yml @@ -24,7 +24,7 @@ password: secret password website: - name: wordpress + name: wordpress_playground port: 82 skip_create_jail: false @@ -56,9 +56,11 @@ ignore_errors: true - name: delete existing jails - command: "bastille destroy {{ item.value.name }}" + command: "bastille destroy -f {{ item.value.name }}" when: skip_create_jail==0 and item.value.name in existing_jails.stdout_lines loop: "{{jails|dict2items}}" + register: jail_destroy + failed_when: jail_destroy.stderr != "" - name: Create Jail command: "bastille create {{item.value.name}} {{item.value.fbsd_version}} {{item.value.ip}} {{item.value.host_interface}}" @@ -137,6 +139,7 @@ - name: "copy wordpress folder for new website" command: "bastille cmd {{jails['webserver'].name}} cp -R /usr/local/www/wordpress /usr/local/www/{{website.name}}" + when: website.name != 'wordpress' - name: "wordpress: create wp-config.php" template: