From 27c8961fef962c3dad0497adeeab86cb62b22b46 Mon Sep 17 00:00:00 2001 From: Erik Gustafson Date: Tue, 4 Jan 2022 22:12:19 +0100 Subject: [PATCH] Force delete existing jails --- site.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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: