5 Commits

View File

@ -6,25 +6,25 @@
vars: vars:
jails: jails:
webserver: webserver:
name: wp1xx name: pwordpress
fbsd_version: 13.0-RELEASE fbsd_version: 13.0-RELEASE
ip: 192.168.0.33 ip: 192.168.0.65
host_interface: em0 host_interface: em0
database: database:
name: db1xx name: pmariadb
fbsd_version: 13.0-RELEASE fbsd_version: 13.0-RELEASE
ip: 192.168.0.34 ip: 192.168.0.66
host_interface: em0 host_interface: em0
database: database:
port: 3307 port: 3307
dbname: wordpress dbname: wordpress
username: wordpress username: wordpress
password: secret password password: mypassword
website: website:
name: wordpress_playground name: wordpress
port: 82 port: 82
skip_create_jail: false skip_create_jail: false
@ -56,11 +56,9 @@
ignore_errors: true ignore_errors: true
- name: delete existing jails - name: delete existing jails
command: "bastille destroy -f {{ item.value.name }}" command: "bastille destroy {{ item.value.name }}"
when: skip_create_jail==0 and item.value.name in existing_jails.stdout_lines when: skip_create_jail==0 and item.value.name in existing_jails.stdout_lines
loop: "{{jails|dict2items}}" loop: "{{jails|dict2items}}"
register: jail_destroy
failed_when: jail_destroy.stderr != ""
- name: Create Jail - name: Create Jail
command: "bastille create {{item.value.name}} {{item.value.fbsd_version}} {{item.value.ip}} {{item.value.host_interface}}" command: "bastille create {{item.value.name}} {{item.value.fbsd_version}} {{item.value.ip}} {{item.value.host_interface}}"
@ -139,7 +137,6 @@
- name: "copy wordpress folder for new website" - name: "copy wordpress folder for new website"
command: "bastille cmd {{jails['webserver'].name}} cp -R /usr/local/www/wordpress /usr/local/www/{{website.name}}" 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" - name: "wordpress: create wp-config.php"
template: template: