From 43d7320a886971c1a3b513f1810d555e67b78e7f Mon Sep 17 00:00:00 2001 From: Stefan Haun Date: Thu, 10 Dec 2020 22:11:37 +0100 Subject: [PATCH 1/2] Add distinct playbook for tau --- tau.yml | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 tau.yml diff --git a/tau.yml b/tau.yml new file mode 100644 index 0000000..e3bbefd --- /dev/null +++ b/tau.yml @@ -0,0 +1,59 @@ +- hosts: tau.netz39.de + become: true + + vars: + ansible_python_interpreter: /usr/bin/python3 + + docker_compose_version: "1.25.4" + docker_compose_path: /usr/local/bin/docker-compose + + roles: + - role: docker + - role: apache + + tasks: + - name: Setup docker network + docker_network: + name: dockernet + driver: bridge + ipam_config: + - subnet: 192.168.0.0/24 + gateway: 192.168.0.1 + state: present + + - name: Setup forward site reservierung.netz39.de + include_role: + name: setup-http-site-forward + vars: + site_name: reservierung.netz39.de + forward_to: https://codimd.pingtech.de/aYsBj5wSTviFTozd8b0P_Q + + - name: Setup proxy site testredmine.netz39.de + include_role: + name: setup-http-site-proxy + vars: + site_name: testredmine.netz39.de + proxy_port: 9004 + + - name: Setup phpmyadmin + docker_container: + name: phpmyadmin + state: started + image: phpmyadmin:5.0 + networks_cli_compatible: true + networks: + - name: dockernet + restart_policy: always + env: + PMA_HOST: 192.168.0.1 + MYSQL_ROOT_PASSWORD: "{{ mysql_root_pw }}" + PMA_ABSOLUTE_URI: "https://mysql.adm.netz39.de" + published_ports: + - 9001:80 + + - name: Setup proxy site mysql.adm.netz39.de + include_role: + name: setup-http-site-proxy + vars: + site_name: mysql.adm.netz39.de + proxy_port: 9001 From b7cc3b63964eaccb11dd089e9ecf76714e3e4d23 Mon Sep 17 00:00:00 2001 From: Stefan Haun Date: Thu, 10 Dec 2020 22:11:57 +0100 Subject: [PATCH 2/2] Include tau playbook from main --- main.yml | 63 ++------------------------------------------------------ 1 file changed, 2 insertions(+), 61 deletions(-) diff --git a/main.yml b/main.yml index 69b36c6..d1ae3e3 100644 --- a/main.yml +++ b/main.yml @@ -34,64 +34,5 @@ include_role: name: users - - -- hosts: tau.netz39.de - become: true - - vars: - ansible_python_interpreter: /usr/bin/python3 - - docker_compose_version: "1.25.4" - docker_compose_path: /usr/local/bin/docker-compose - - roles: - - role: docker - - role: apache - - tasks: - - name: Setup docker network - docker_network: - name: dockernet - driver: bridge - ipam_config: - - subnet: 192.168.0.0/24 - gateway: 192.168.0.1 - state: present - - - name: Setup forward site reservierung.netz39.de - include_role: - name: setup-http-site-forward - vars: - site_name: reservierung.netz39.de - forward_to: https://codimd.pingtech.de/aYsBj5wSTviFTozd8b0P_Q - - - name: Setup proxy site testredmine.netz39.de - include_role: - name: setup-http-site-proxy - vars: - site_name: testredmine.netz39.de - proxy_port: 9004 - - - name: Setup phpmyadmin - docker_container: - name: phpmyadmin - state: started - image: phpmyadmin:5.0 - networks_cli_compatible: true - networks: - - name: dockernet - restart_policy: always - env: - PMA_HOST: 192.168.0.1 - MYSQL_ROOT_PASSWORD: "{{ mysql_root_pw }}" - PMA_ABSOLUTE_URI: "https://mysql.adm.netz39.de" - published_ports: - - 9001:80 - - - name: Setup proxy site mysql.adm.netz39.de - include_role: - name: setup-http-site-proxy - vars: - site_name: mysql.adm.netz39.de - proxy_port: 9001 +- name: Tau specific setup + import_playbook: tau.yml