2022-11-19 10:02:28 +00:00
|
|
|
###############
|
|
|
|
### Secrets ###
|
|
|
|
###############
|
2022-11-22 08:27:34 +00:00
|
|
|
# These are sample public passwords not encrypted in Ansible Vault, unlike production
|
2022-11-19 10:02:28 +00:00
|
|
|
secret:
|
2022-11-21 02:32:39 +00:00
|
|
|
TRAEFIK_DREAMHOST_APIKEY: DHap1pa55w0rd!
|
2022-11-24 07:00:52 +00:00
|
|
|
WORDPRESS_DB_PASSWORD: WPpa55w0rd!
|
|
|
|
NEXTCLOUD_MYSQL_PASSWORD: NCdbpa55w0rd!
|
|
|
|
NEXTCLOUD_ADMIN_PASSWORD: NCadm1npa55w0rd!
|
2022-11-19 10:02:28 +00:00
|
|
|
|
|
|
|
##############
|
|
|
|
### Docker ###
|
|
|
|
##############
|
2022-11-18 07:51:49 +00:00
|
|
|
docker_users:
|
|
|
|
- vagrant
|
|
|
|
|
2022-11-19 10:02:28 +00:00
|
|
|
################
|
|
|
|
#### MariaDB ###
|
|
|
|
################
|
|
|
|
databases:
|
|
|
|
- name: wordpress
|
|
|
|
pass: "{{ secret.WORDPRESS_DB_PASSWORD }}"
|
2022-11-22 08:27:34 +00:00
|
|
|
- name: nextcloud
|
|
|
|
pass: "{{ secret.NEXTCLOUD_MYSQL_PASSWORD }}"
|
2022-11-19 10:02:28 +00:00
|
|
|
|
|
|
|
#######################
|
|
|
|
### Webserver Stack ###
|
|
|
|
#######################
|
|
|
|
webserver:
|
|
|
|
###############
|
|
|
|
### Traefik ###
|
|
|
|
###############
|
|
|
|
#TRAEFIK_VERSION: latest
|
2022-11-20 01:58:07 +00:00
|
|
|
#TRAEFIK_ROOT_DOMAIN: local.freeitathens.org
|
2022-11-19 10:02:28 +00:00
|
|
|
#TRAEFIK_DOMAIN: traefik.local.freeitathens.org
|
|
|
|
#TRAEFIK_DASHBOARD: true
|
|
|
|
#TRAEFIK_EXPOSED_DEFAULT: false
|
2022-11-20 01:58:07 +00:00
|
|
|
#TRAEFIK_WEB_ENABLED: true
|
2022-11-19 10:02:28 +00:00
|
|
|
TRAEFIK_DEBUG: true
|
2022-11-20 01:58:07 +00:00
|
|
|
TRAEFIK_ACME_PROVIDER: dreamhost
|
2022-11-21 02:32:39 +00:00
|
|
|
TRAEFIK_ACME_CASERVER: https://localhost/directory
|
2022-11-22 08:27:34 +00:00
|
|
|
TRAEFIK_ACME_EMAIL: admin@example.org
|
2022-11-21 02:32:39 +00:00
|
|
|
TRAEFIK_DREAMHOST_APIKEY: "{{ secret.TRAEFIK_DREAMHOST_APIKEY }}"
|
2022-11-19 10:02:28 +00:00
|
|
|
|
|
|
|
#################
|
|
|
|
### WordPress ###
|
|
|
|
#################
|
|
|
|
#WORDPRESS_VERSION: latest
|
|
|
|
#WORDPRESS_DOMAIN: www.local.freeitathens.org
|
|
|
|
#WORDPRESS_DB_HOST: host.docker.internal
|
|
|
|
#WORDPRESS_DB_NAME: wordpress
|
|
|
|
#WORDPRESS_DB_USER: wordpress
|
2022-11-24 07:00:52 +00:00
|
|
|
#WORDPRESS_WEB_ENABLED: true
|
2022-11-19 10:02:28 +00:00
|
|
|
WORDPRESS_DB_PASSWORD: "{{ secret.WORDPRESS_DB_PASSWORD }}"
|
2022-11-22 08:27:34 +00:00
|
|
|
|
|
|
|
#################
|
|
|
|
### Nextcloud ###
|
|
|
|
#################
|
2022-11-24 07:00:52 +00:00
|
|
|
#NEXTCLOUD_VERSION: stable
|
|
|
|
#NEXTCLOUD_DOMAIN: cloud.local.freeitathens.org
|
|
|
|
#NEXTCLOUD_MYSQL_HOST: host.docker.internal
|
|
|
|
#NEXTCLOUD_MYSQL_DATABASE: nextcloud
|
|
|
|
#NEXTCLOUD_MYSQL_USER: nextcloud
|
|
|
|
#NEXTCLOUD_WEB_ENABLED: true
|
|
|
|
#NEXTCLOUD_ADMIN: admin
|
|
|
|
NEXTCLOUD_ADMIN_PASSWORD: "{{ secret.NEXTCLOUD_ADMIN_PASSWORD }}"
|
2022-11-22 08:27:34 +00:00
|
|
|
NEXTCLOUD_MYSQL_PASSWORD: "{{ secret.NEXTCLOUD_MYSQL_PASSWORD }}"
|