diff --git a/host_vars/web2.dmz.mateu.be.yml b/host_vars/web2.dmz.mateu.be.yml index db314b4..a382f57 100644 --- a/host_vars/web2.dmz.mateu.be.yml +++ b/host_vars/web2.dmz.mateu.be.yml @@ -17,3 +17,12 @@ mariadb_root_pass: !vault | 39396636346563346135313431373630643536363838333964353636373437653166633761363664 3437653064323138310a663363373736623931336432376466316666616234356133383263373136 31343534663063663134306464306234366430323762656165653930333134326231 + +webapps_htpasswd_editeurs: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 63663638356139373663646639633762393761333536393331363066353039393266306638326336 + 3235353238666261373032363633626333646662343461330a393534633530353330323637386239 + 63336532646235663732623561333963643436353165633165663430313132626561363361333736 + 6662313535333063390a386532313335663836393562656564306633303933633234393139316131 + 61376332373961303961303963656565633639333130346565386361313338346235623434616239 + 6637613630333963363963646465633939663863356633373264 diff --git a/roles/nginx/templates/vhosts/wwwdev.nintendojo.fr.conf.j2 b/roles/nginx/templates/vhosts/wwwdev.nintendojo.fr.conf.j2 index 1f35b77..1cf2223 100644 --- a/roles/nginx/templates/vhosts/wwwdev.nintendojo.fr.conf.j2 +++ b/roles/nginx/templates/vhosts/wwwdev.nintendojo.fr.conf.j2 @@ -4,6 +4,8 @@ server { root /srv/http/wwwdev.nintendojo.fr/; index index.html index.htm index.php; + auth_basic "Restricted Area"; + auth_basic_user_file /etc/nginx/wwwdev.htpasswd; client_max_body_size 2G; diff --git a/roles/webapps/tasks/main.yml b/roles/webapps/tasks/main.yml index e4fcec6..17ab8fc 100644 --- a/roles/webapps/tasks/main.yml +++ b/roles/webapps/tasks/main.yml @@ -9,6 +9,9 @@ - name: WP for NintendojoFR ansible.builtin.include_tasks: wp_dojo.yml when: inventory_hostname == 'web2.dmz.mateu.be' +- name: WP dev for NintendojoFR + ansible.builtin.include_tasks: wpdev_dojo.yml + when: inventory_hostname == 'web2.dmz.mateu.be' - name: Oolatoocs for NintendojoFR ansible.builtin.include_tasks: oolatoocs.yml when: inventory_hostname in groups['mastodonservers'] diff --git a/roles/webapps/tasks/wpdev_dojo.yml b/roles/webapps/tasks/wpdev_dojo.yml new file mode 100644 index 0000000..d6751a2 --- /dev/null +++ b/roles/webapps/tasks/wpdev_dojo.yml @@ -0,0 +1,9 @@ +--- + +- name: Put htpasswd file + ansible.builtin.template: + src: wwwdev.htpasswd.j2 + dest: /etc/nginx/wwwdev.htpasswd + owner: www-data + group: www-data + mode: "0o600" diff --git a/roles/webapps/templates/wwwdev.htpasswd.j2 b/roles/webapps/templates/wwwdev.htpasswd.j2 new file mode 100644 index 0000000..c9ec149 --- /dev/null +++ b/roles/webapps/templates/wwwdev.htpasswd.j2 @@ -0,0 +1 @@ +editeurs:{{ webapps_htpasswd_editeurs }}