cloud-environments-example/group_vars/wordpress
2023-08-20 11:13:16 +02:00

45 lines
1.1 KiB
Plaintext
Executable File

---
wp_default_locations:
- location: "/favicon.ico"
options: |
log_not_found off;
access_log off;
- location: "/robots.txt"
options: |
allow all;
log_not_found off;
access_log off;
- location: '~ \.php$'
options: |
include fastcgi.conf;
fastcgi_intercept_errors on;
fastcgi_pass php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- location: '~* \.(js|css|png|jpg|jpeg|gif|ico)$'
options: |
expires max;
log_not_found off;
- location: "/"
options: |
try_files $uri $uri/ /index.php?$args;
wp_web_sites:
- domain: "{{ domain_external }}"
state: present
owner: admin
root: "{{ cloud_apps }}/wordpress/{{ domain_external }}"
root_setup: false
wordpress: true
index:
- index.php
db:
type: mariadb
name: wordpress
user: wordpressuser
pass: FancyGiteaDbPasswordVeryLong
letsencrypt: true
locations: "{{ wp_default_locations }}"
options:
access_log: "/var/log/nginx/{{ domain_external }}-access.log"
error_log: "/var/log/nginx/{{ domain_external }}-error.log"