From f8afabca9e82cc82411e44f7fe532b66b5322e64 Mon Sep 17 00:00:00 2001 From: VC Date: Fri, 7 Feb 2025 22:44:03 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8:=20add=20firefly=203?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inventory/host_vars/web4.dmz.mateu.be.yml | 5 +++++ inventory/production.yml | 7 ++++--- .../templates/vhosts/ff.libertus.eu.conf.j2 | 16 ++++++++++++++++ 3 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 inventory/host_vars/web4.dmz.mateu.be.yml create mode 100644 roles/nginx/templates/vhosts/ff.libertus.eu.conf.j2 diff --git a/inventory/host_vars/web4.dmz.mateu.be.yml b/inventory/host_vars/web4.dmz.mateu.be.yml new file mode 100644 index 0000000..145e87e --- /dev/null +++ b/inventory/host_vars/web4.dmz.mateu.be.yml @@ -0,0 +1,5 @@ +--- +php_modules: ['opcache', 'pgsql', 'mbstring', 'gd', 'intl', 'xml', 'bcmath'] + +web_hostname: + - host: ff.libertus.eu diff --git a/inventory/production.yml b/inventory/production.yml index 67b41f7..58e74e6 100644 --- a/inventory/production.yml +++ b/inventory/production.yml @@ -37,7 +37,7 @@ resticservers: pt1.dmz.mateu.be: voice1.dmz.mateu.be: vlt1.dmz.mateu.be: - web[1:3].dmz.mateu.be: + web[1:4].dmz.mateu.be: garageservers: children: @@ -74,7 +74,7 @@ webservers: voice3.dmz.mateu.be: munin.dmz.mateu.be: vlt1.dmz.mateu.be: - web[1:3].dmz.mateu.be: + web[1:4].dmz.mateu.be: peertubeservers: hosts: @@ -82,7 +82,7 @@ peertubeservers: phpservers: hosts: - web[1:3].dmz.mateu.be: + web[1:4].dmz.mateu.be: mariadbservers: hosts: @@ -93,6 +93,7 @@ pgsqlservers: masto1.dmz.mateu.be: pt1.dmz.mateu.be: web1.dmz.mateu.be: + web4.dmz.mateu.be: git1.dmz.mateu.be: giteaservers: diff --git a/roles/nginx/templates/vhosts/ff.libertus.eu.conf.j2 b/roles/nginx/templates/vhosts/ff.libertus.eu.conf.j2 new file mode 100644 index 0000000..1fd58be --- /dev/null +++ b/roles/nginx/templates/vhosts/ff.libertus.eu.conf.j2 @@ -0,0 +1,16 @@ +server { +{% include './templates/header.conf.j2' %} + + root /srv/http/ff.libertus.eu/public; + + index index.html index.htm index.php; + + location / { + try_files $uri $uri/ /index.php?$query_string; + } + + location ~ \.php$ { + include fastcgi_params; + fastcgi_pass unix:/run/php/php{{ php_version }}-fpm.sock; + } +}