2020-03-31 16:32:13 +00:00
|
|
|
version: '3'
|
|
|
|
|
|
|
|
# Generated by ansible for site {{ item.url }}
|
2020-05-01 13:40:16 +00:00
|
|
|
# On network {{ item.subnet_cidr_address }}:
|
|
|
|
# - web server (nginx) at {{ item.subnet_nginx_ip }}
|
|
|
|
# - php-fpm (wordpress) at {{ item.subnet_site_ip }}
|
2020-03-31 16:32:13 +00:00
|
|
|
|
|
|
|
services:
|
2020-05-01 13:40:16 +00:00
|
|
|
site:
|
|
|
|
build: site
|
2020-03-31 16:32:13 +00:00
|
|
|
restart: always
|
|
|
|
environment:
|
|
|
|
WORDPRESS_DB_HOST: "{{ item.subnet_gateway_ip }}"
|
|
|
|
WORDPRESS_DB_USER: "{{ item.mysql_username }}"
|
|
|
|
WORDPRESS_DB_PASSWORD: "{{ item.mysql_password }}"
|
|
|
|
WORDPRESS_DB_NAME: "{{ item.mysql_database }}"
|
2020-04-09 15:29:12 +00:00
|
|
|
volumes:
|
2020-05-01 13:40:16 +00:00
|
|
|
- "html_data:/var/www/html"
|
2020-05-05 09:08:24 +00:00
|
|
|
- "{{ site_data_path }}:/var/www/html/wp-content"
|
2020-03-31 16:32:13 +00:00
|
|
|
networks:
|
|
|
|
net:
|
|
|
|
ipv4_address: "{{ item.subnet_site_ip }}"
|
|
|
|
|
2020-05-01 13:40:16 +00:00
|
|
|
nginx:
|
|
|
|
build: nginx
|
|
|
|
restart: always
|
|
|
|
depends_on:
|
|
|
|
- site
|
|
|
|
volumes:
|
|
|
|
- "html_data:/var/www/html"
|
2020-05-05 09:08:24 +00:00
|
|
|
- "{{ site_data_path }}:/var/www/html/wp-content"
|
2020-05-01 13:40:16 +00:00
|
|
|
networks:
|
|
|
|
net:
|
|
|
|
ipv4_address: "{{ item.subnet_nginx_ip }}"
|
|
|
|
|
|
|
|
|
2020-03-31 16:32:13 +00:00
|
|
|
networks:
|
|
|
|
net:
|
|
|
|
ipam:
|
|
|
|
driver: default
|
|
|
|
config:
|
|
|
|
- subnet: "{{ item.subnet_cidr_address }}"
|
2020-05-01 13:40:16 +00:00
|
|
|
|
|
|
|
volumes:
|
|
|
|
html_data:
|