3 Commits

Author SHA1 Message Date
27c8961fef Force delete existing jails 2022-01-04 22:12:19 +01:00
04e16b3085 Changed portnumber from 3007 to 3307 2022-01-04 19:12:46 +01:00
0781c7177f added prompt for sudo password 2022-01-04 18:59:24 +01:00

View File

@ -18,18 +18,24 @@
host_interface: em0
database:
port: 3007
port: 3307
dbname: wordpress
username: wordpress
password: secret password
website:
name: wordpress
name: wordpress_playground
port: 82
skip_create_jail: false
vars_prompt:
- name: ansible_become_password
prompt: "Enter sudo password: "
private: true
tasks:
- name: Find existing jails
become: true
shell: |
@ -50,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}}"
@ -131,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: