mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-02-22 20:39:40 +01:00
Added phpmyadmin
This commit is contained in:
parent
a474511e27
commit
ec5768f3d4
@ -168,9 +168,10 @@ domain_moodle: "academy.{{primary_domain}}"
|
||||
domain_mediawiki: "wiki.{{primary_domain}}"
|
||||
domain_nextcloud: "cloud.{{primary_domain}}"
|
||||
domain_openproject: "project.{{primary_domain}}"
|
||||
domain_pixelfed: "picture.{{primary_domain}}"
|
||||
domain_peertube: "video.{{primary_domain}}"
|
||||
domains_peertube: []
|
||||
domain_phpmyadmin: "phpmyadmin.{{primary_domain}}"
|
||||
domain_pixelfed: "picture.{{primary_domain}}"
|
||||
domain_portfolio: "{{primary_domain}}"
|
||||
domain_roulette: "roulette.{{primary_domain}}"
|
||||
domain_taiga: "kanban.{{primary_domain}}"
|
||||
@ -250,9 +251,9 @@ ldap_openldap_version: "latest"
|
||||
ldap_phpldapadmin_version: "2.0.0-dev" # @todo Attention: Change this as fast as released to latest
|
||||
ldap_webinterface: "lam" # The webinterface which should be used. Possible: lam and phpldapadmin
|
||||
ldap_administrator_username: "{{administrator_username}}"
|
||||
ldap_administrator_password: "{{user_administrator_initial_password}}" #CHANGE for security reasons
|
||||
ldap_administrator_database_password: "{{user_administrator_initial_password}}" #CHANGE for security reasons
|
||||
ldap_lam_administrator_password: "{{user_administrator_initial_password}}" #CHANGE for security reasons
|
||||
ldap_administrator_password: "{{user_administrator_initial_password}}" # CHANGE for security reasons
|
||||
ldap_administrator_database_password: "{{user_administrator_initial_password}}" # CHANGE for security reasons
|
||||
ldap_lam_administrator_password: "{{user_administrator_initial_password}}" # CHANGE for security reasons
|
||||
|
||||
#### Listmonk
|
||||
listmonk_admin_username: "{{administrator_username}}"
|
||||
@ -309,6 +310,9 @@ oauth2_proxy_redirect_url: "https://{{domain_keycloak}}/auth/realms/{
|
||||
#### Peertube
|
||||
peertube_version: "bookworm"
|
||||
|
||||
#### PHPMyAdmin
|
||||
phpmyadmin_version: "latest"
|
||||
|
||||
#### Pixelfed
|
||||
pixelfed_app_name: "Pictures on {{primary_domain}}"
|
||||
pixelfed_version: "latest"
|
||||
|
@ -316,6 +316,15 @@
|
||||
domain: "{{domain_ldap}}"
|
||||
http_port: 8033
|
||||
|
||||
- name: setup PHPMyAdmin
|
||||
hosts: phpmyadmin
|
||||
become: true
|
||||
roles:
|
||||
- role: docker-phpmyadmin
|
||||
vars:
|
||||
domain: "{{domain_phpmyadmin}}"
|
||||
http_port: 8034
|
||||
|
||||
# Native Webserver Roles
|
||||
- name: setup nginx-static-repositorys
|
||||
hosts: nginx-static-repositorys
|
||||
|
12
roles/docker-phpmyadmin/tasks/main.yml
Normal file
12
roles/docker-phpmyadmin/tasks/main.yml
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
- name: "include docker/compose/common.yml"
|
||||
include_tasks: docker/compose/common.yml
|
||||
|
||||
- name: "include tasks nginx-docker-proxy-domain.yml"
|
||||
include_tasks: nginx-docker-proxy-domain.yml
|
||||
|
||||
- name: add docker-compose.yml
|
||||
template:
|
||||
src: "docker-compose.yml.j2"
|
||||
dest: "{{docker_compose_instance_directory}}docker-compose.yml"
|
||||
notify: docker compose project setup
|
17
roles/docker-phpmyadmin/templates/docker-compose.yml.j2
Normal file
17
roles/docker-phpmyadmin/templates/docker-compose.yml.j2
Normal file
@ -0,0 +1,17 @@
|
||||
services:
|
||||
application:
|
||||
logging:
|
||||
driver: journald
|
||||
image: phpmyadmin/phpmyadmin:{{phpmyadmin_version}}
|
||||
container_name: phpmyadmin
|
||||
environment:
|
||||
PMA_HOST: central-mariadb
|
||||
PMA_USER: root
|
||||
PMA_PASSWORD: "{{central_mariadb_root_password}}"
|
||||
restart: {{docker_restart_policy}}
|
||||
ports:
|
||||
- "127.0.0.1:{{http_port}}:80"
|
||||
{% include 'templates/docker/container/depends-on-just-database.yml.j2' %}
|
||||
{% include 'templates/docker/container/networks.yml.j2' %}
|
||||
|
||||
{% include 'templates/docker/compose/networks.yml.j2' %}
|
2
roles/docker-phpmyadmin/vars/main.yml
Normal file
2
roles/docker-phpmyadmin/vars/main.yml
Normal file
@ -0,0 +1,2 @@
|
||||
docker_compose_project_name: "phpmyadmin"
|
||||
database_type: "mariadb"
|
Loading…
x
Reference in New Issue
Block a user