example: add more web backends
This commit is contained in:
@@ -77,9 +77,21 @@
|
||||
- "DNS:{{ ansible_fqdn }}"
|
||||
- "DNS:{{ ansible_hostname }}"
|
||||
# Sites
|
||||
- cn: "test.lab"
|
||||
- cn: "test1.lab"
|
||||
domains:
|
||||
- "DNS:test.lab"
|
||||
- "DNS:test1.lab"
|
||||
- "DNS:{{ ansible_fqdn }}"
|
||||
- "DNS:{{ ansible_hostname }}"
|
||||
- "IP:{{ ansible_default_ipv4.address }}"
|
||||
- cn: "test2.lab"
|
||||
domains:
|
||||
- "DNS:test2.lab"
|
||||
- "DNS:{{ ansible_fqdn }}"
|
||||
- "DNS:{{ ansible_hostname }}"
|
||||
- "IP:{{ ansible_default_ipv4.address }}"
|
||||
- cn: "test3.lab"
|
||||
domains:
|
||||
- "DNS:test3.lab"
|
||||
- "DNS:{{ ansible_fqdn }}"
|
||||
- "DNS:{{ ansible_hostname }}"
|
||||
- "IP:{{ ansible_default_ipv4.address }}"
|
||||
@@ -144,17 +156,6 @@
|
||||
- "vars/common.yml"
|
||||
- "vars/secrets.yml"
|
||||
vars:
|
||||
local_ca_certs_ca_passphrase: "{{ secrets.ca.passphrase }}"
|
||||
local_ca_certs_default_country_name: "{{ common.certificates.country_name }}"
|
||||
local_ca_certs_default_locality_name: "{{ common.certificates.locality_name }}"
|
||||
local_ca_certs_default_organization_name: "{{ common.certificates.organization_name }}"
|
||||
local_ca_certs_default_email_address: "{{ common.certificates.email_address }}"
|
||||
local_ca_certs_list:
|
||||
- cn: "{{ ansible_fqdn }}"
|
||||
domains:
|
||||
- "DNS:{{ ansible_fqdn }}"
|
||||
- "DNS:{{ ansible_hostname }}"
|
||||
- "IP:{{ ansible_default_ipv4.address }}"
|
||||
mysql_databases:
|
||||
- "wordpress"
|
||||
mysql_users:
|
||||
@@ -163,7 +164,6 @@
|
||||
priv: "wordpress.*:ALL"
|
||||
host: "{{ ansible_default_ipv4.network }}/255.255.255.0"
|
||||
roles:
|
||||
- "local_ca_certs"
|
||||
- "mysql"
|
||||
tags:
|
||||
- "bdd"
|
||||
@@ -191,34 +191,23 @@
|
||||
tags:
|
||||
- "nfs"
|
||||
|
||||
- name: HTTP Servers
|
||||
hosts: www
|
||||
- name: HTTP Servers (test1.lab)
|
||||
hosts: test1
|
||||
gather_facts: false
|
||||
vars_files:
|
||||
- "vars/common.yml"
|
||||
- "vars/secrets.yml"
|
||||
vars:
|
||||
local_ca_certs_ca_passphrase: "{{ secrets.ca.passphrase }}"
|
||||
local_ca_certs_default_country_name: "{{ common.certificates.country_name }}"
|
||||
local_ca_certs_default_locality_name: "{{ common.certificates.locality_name }}"
|
||||
local_ca_certs_default_organization_name: "{{ common.certificates.organization_name }}"
|
||||
local_ca_certs_default_email_address: "{{ common.certificates.email_address }}"
|
||||
local_ca_certs_list:
|
||||
- cn: "{{ ansible_fqdn }}"
|
||||
domains:
|
||||
- "DNS:{{ ansible_fqdn }}"
|
||||
- "DNS:{{ ansible_hostname }}"
|
||||
- "IP:{{ ansible_default_ipv4.address }}"
|
||||
nfs_client_mounts:
|
||||
- mount_point: "/var/www/wordpress"
|
||||
server: "nfs1:/srv/wordpress"
|
||||
owner: 1001
|
||||
group: 33
|
||||
wordpress_create_master: "www1"
|
||||
wordpress_site: "test.lab"
|
||||
wordpress_url: "test.lab"
|
||||
wordpress_site_title: "Lab Test"
|
||||
wordpress_admin_user: "spock"
|
||||
wordpress_site: "test1.lab"
|
||||
wordpress_url: "test1.lab"
|
||||
wordpress_site_title: "Lab Test I"
|
||||
wordpress_admin_user: "spock1"
|
||||
wordpress_admin_password: "{{ secrets.wordpress.admin_password }}"
|
||||
wordpress_admin_email: "seb@itik.fr"
|
||||
wordpress_themes: ["twentytwentyfive"]
|
||||
@@ -226,8 +215,63 @@
|
||||
wordpress_db_host: "bdd1"
|
||||
wordpress_db_pass: "{{ secrets.wordpress.mysql_password }}"
|
||||
roles:
|
||||
- "local_ca_certs"
|
||||
- "nfs_client"
|
||||
- "wordpress"
|
||||
tags:
|
||||
- "www"
|
||||
- "test1"
|
||||
|
||||
- name: HTTP Server (test2.lab)
|
||||
hosts: test2
|
||||
gather_facts: false
|
||||
vars_files:
|
||||
- "vars/common.yml"
|
||||
- "vars/secrets.yml"
|
||||
vars:
|
||||
mysql_databases:
|
||||
- "wordpress"
|
||||
mysql_users:
|
||||
- name: "wordpress"
|
||||
password: "{{ secrets.wordpress.mysql_password }}"
|
||||
priv: "wordpress.*:ALL"
|
||||
wordpress_site: "test2.lab"
|
||||
wordpress_url: "test2.lab"
|
||||
wordpress_site_title: "Lab Test II"
|
||||
wordpress_admin_user: "spock2"
|
||||
wordpress_admin_password: "{{ secrets.wordpress.admin_password }}"
|
||||
wordpress_admin_email: "seb@itik.fr"
|
||||
wordpress_themes: ["twentytwentyfive"]
|
||||
wordpress_active_theme: "twentytwentyfive"
|
||||
wordpress_db_pass: "{{ secrets.wordpress.mysql_password }}"
|
||||
roles:
|
||||
- "mysql"
|
||||
- "wordpress"
|
||||
tags:
|
||||
- "test2"
|
||||
|
||||
- name: HTTP Server (test3.lab)
|
||||
hosts: test3
|
||||
gather_facts: false
|
||||
vars_files:
|
||||
- "vars/common.yml"
|
||||
- "vars/secrets.yml"
|
||||
vars:
|
||||
mysql_databases:
|
||||
- "wordpress"
|
||||
mysql_users:
|
||||
- name: "wordpress"
|
||||
password: "{{ secrets.wordpress.mysql_password }}"
|
||||
priv: "wordpress.*:ALL"
|
||||
wordpress_site: "test3.lab"
|
||||
wordpress_url: "test3.lab"
|
||||
wordpress_site_title: "Lab Test III"
|
||||
wordpress_admin_user: "spock3"
|
||||
wordpress_admin_password: "{{ secrets.wordpress.admin_password }}"
|
||||
wordpress_admin_email: "seb@itik.fr"
|
||||
wordpress_themes: ["twentytwentyfive"]
|
||||
wordpress_active_theme: "twentytwentyfive"
|
||||
wordpress_db_pass: "{{ secrets.wordpress.mysql_password }}"
|
||||
roles:
|
||||
- "mysql"
|
||||
- "wordpress"
|
||||
tags:
|
||||
- "test3"
|
||||
|
||||
Reference in New Issue
Block a user