Skip to content
Snippets Groups Projects
Commit 40471618 authored by void's avatar void
Browse files

initiales deploy, ldap und warpinfra getrennt

parent eccab825
No related branches found
No related tags found
No related merge requests found
---
- name: create folder struct for ldap
file: path=/srv/ldap state=directory
- name: create folder struct for ldap
file: path=/srv/ldap/database state=directory
- name: create folder struct for ldap
file: path=/srv/ldap/config state=directory
- name: start ldap docker
docker_container:
name: ldap-service
image: osixia/openldap:latest
hostname: ldap-service
state: started
restart_policy: always
volumes:
- /srv/ldap/database:/var/lib/ldap
- /srv/ldap/config:/etc/ldap/slapd.d
env:
LDAP_ORGANISATION: Warpzone
LDAP_DOMAIN: warpzone.ms
# Nur notwendig bei Neuinstallation
# LDAP_ADMIN_PASSWORD: k7dAw8j2
- name: start phpldapadmin docker
docker_container:
name: phpldapadmin-app
image: osixia/phpldapadmin:latest
state: started
restart_policy: always
env:
PHPLDAPADMIN_LDAP_HOSTS: ldap-host
PHPLDAPADMIN_HTTPS: false
PHPLDAPADMIN_TRUST_PROXY_SSL: true
links:
- ldap-service:ldap-host
ports:
- 127.0.0.1:42004:80
---
- name: create folder struct for warpinfra 1
file: path=/srv/warpinfra/ state=directory
- name: create folder struct for warpinfra 1
file: path=/srv/warpinfra/ldap state=directory
- name: create folder struct for warpinfra 1
file: path=/srv/warpinfra/ldap/database state=directory
- name: create folder struct for warpinfra 1
file: path=/srv/warpinfra/ldap/config state=directory
- name: create folder struct for warpinfra 2
- name: create folder struct for warpinfra
file: path=/tmp/warpinfra_docker/ state=directory
- name: create folder struct for warpinfra
file: path=/srv/warpinfra/etc state=directory
- name: Clone Repo
git: repo=https://gitlab.warpzone.ms/infrastruktur/warpinfra.git dest=/tmp/warpinfra_docker
git: repo=https://gitlab.warpzone.ms/infrastruktur/warpinfra.git dest=/tmp/warpinfra_docker update=yes
register: gitclone
- name: build the image
docker_image:
name: warpinfra
name: warpinfra-app
tag: latest
path: /tmp/warpinfa_docker/www/
path: /tmp/warpinfra_docker/www/
state: present
- name: start ldap docker
docker_container:
name: ldap-service
image: osixia/openldap:latest
hostname: ldap-service
state: started
restart_policy: always
volumes:
- /srv/warpinfra/ldap/database:/var/lib/ldap
- /srv/warpinfra/ldap/config:/etc/ldap/slapd.d
env:
LDAP_ORGANISATION: Warpzone
LDAP_DOMAIN: warpzone.ms
LDAP_ADMIN_PASSWORD: k7dAw8j2
when: gitclone.changed
- name: start phpldapadmin docker
docker_container:
name: phpldapadmin-service
image: osixia/phpldapadmin:latest
state: started
restart_policy: always
env:
PHPLDAPADMIN_LDAP_HOSTS: ldap-host
PHPLDAPADMIN_HTTPS: false
PHPLDAPADMIN_TRUST_PROXY_SSL: true
links:
- ldap-service:ldap-host
ports:
- 127.0.0.1:42004:80
- name: start warpinfra docker
docker_container:
name: warpinfra
name: warpinfra-app
image: warpinfra
state: started
restart_policy: always
volumes:
- /tmp/warpinfra:/opt/socket
- /srv/warpinfra/etc:/etc/warpinfra
links:
- ldap-service:ldap
when: gitclone.changed
......@@ -7,5 +7,6 @@
- { role: docker, tags: docker }
- { role: docker_etherpad, tags: etherpad }
- { role: docker_gitlab, tags: gitlab }
- { role: docker_ldap, tags: ldap }
- { role: docker_warpinfra, tags: warpinfra }
......@@ -34,7 +34,7 @@ server {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:42002/;
proxy_pass http://127.0.0.1:42004/;
proxy_redirect off;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment