mariadb.yml aktualisiert
This commit is contained in:
parent
54d09e8cee
commit
66fc3ec4ba
41
mariadb.yml
41
mariadb.yml
@ -95,11 +95,11 @@
|
||||
chdir: /home/docker/mariadb.{{inventory_hostname}}
|
||||
creates: /home/docker/mariadb.{{inventory_hostname}}/ssl/client-cert.pem
|
||||
|
||||
- name: /home/docker/mariadb.{{inventory_hostname}}/ssl.cnf (generate SSL-Certificate)
|
||||
- name: /home/docker/mariadb.{{inventory_hostname}}/ssl.cnf (use ssl in mariadb)
|
||||
blockinfile:
|
||||
path: /home/docker/mariadb.{{inventory_hostname}}/ssl.cnf
|
||||
create: yes
|
||||
mode: 0550
|
||||
mode: 0444
|
||||
owner: root
|
||||
group: docker
|
||||
marker: "# {mark} ANSIBLE MANAGED BLOCK"
|
||||
@ -111,6 +111,29 @@
|
||||
ssl-key=/etc/mysql/server-key.pem
|
||||
backup: yes
|
||||
|
||||
- name: /home/docker/mariadb.{{inventory_hostname}}/config.user.inc.php (use ssl in phpmyadmin)
|
||||
blockinfile:
|
||||
path: /home/docker/mariadb.{{inventory_hostname}}/phpmyadmin-config.user.inc.php
|
||||
create: yes
|
||||
mode: 0444
|
||||
owner: root
|
||||
group: docker
|
||||
marker: "# {mark} ANSIBLE MANAGED BLOCK"
|
||||
block: |
|
||||
// IP address / host of your instance
|
||||
$cfg['Servers'][$i]['host'] = 'mariadb.{{inventory_hostname}}';
|
||||
// Use SSL for connection
|
||||
$cfg['Servers'][$i]['ssl'] = true;
|
||||
// Client secret key
|
||||
$cfg['Servers'][$i]['ssl_key'] = '/etc/phpmyadmin/client-key.pem';
|
||||
// Client certificate
|
||||
$cfg['Servers'][$i]['ssl_cert'] = '/etc/phpmyadmin/client-cert.pem';
|
||||
// Server certification authority
|
||||
$cfg['Servers'][$i]['ssl_ca'] = '/etc/phpmyadmin/ca-cert.pem';
|
||||
// Disable SSL verification
|
||||
//$cfg['Servers'][$i]['ssl_verify'] = false;
|
||||
backup: yes
|
||||
|
||||
- name: /home/docker/mariadb.{{inventory_hostname}}/docker-compose.yml Container Configuration
|
||||
blockinfile:
|
||||
path: /home/docker/mariadb.{{inventory_hostname}}/docker-compose.yml
|
||||
@ -133,11 +156,11 @@
|
||||
volumes:
|
||||
- ./db-data:/var/lib/mysql
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /home/docker/_defaults/mariadb/99-server.cnf:/etc/mysql/mariadb.conf.d/99-server.cnf
|
||||
- ./ssl.cnf:/etc/mysql/mariadb.conf.d/99-ssl.cnf
|
||||
- ./ssl/ca-cert.pem:/etc/mysql/ca-cert.pem
|
||||
- ./ssl/server-cert.pem:/etc/mysql/server-cert.pem
|
||||
- ./ssl/server-key.pem:/etc/mysql/server-key.pem
|
||||
- /home/docker/_defaults/mariadb/99-server.cnf:/etc/mysql/mariadb.conf.d/99-server.cnf:ro
|
||||
- ./ssl.cnf:/etc/mysql/mariadb.conf.d/99-ssl.cnf:ro
|
||||
- ./ssl/ca-cert.pem:/etc/mysql/ca-cert.pem:ro
|
||||
- ./ssl/server-cert.pem:/etc/mysql/server-cert.pem:ro
|
||||
- ./ssl/server-key.pem:/etc/mysql/server-key.pem:ro
|
||||
env_file:
|
||||
- env.db
|
||||
- /home/docker/_defaults/mariadb/mariadb.env
|
||||
@ -153,6 +176,10 @@
|
||||
- PMA_HOST=mariadb.{{inventory_hostname}}
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- ./phpmyadmin-config.user.inc.php:/etc/phpmyadmin/config.user.inc.php:ro
|
||||
- ./ssl/ca-cert.pem:/etc/phpmyadmin/ca-cert.pem:ro
|
||||
- ./ssl/client-cert.pem:/etc/phpmyadmin/client-cert.pem:ro
|
||||
- ./ssl/client-key.pem:/etc/phpmyadmin/client-key.pem:ro
|
||||
networks:
|
||||
- mariadb.{{inventory_hostname}}--network
|
||||
- traefik
|
||||
|
Loading…
Reference in New Issue
Block a user