mirror of
https://forge.murkfall.net/bluesaxman/old_murkfall_playbooks.git
synced 2026-03-13 02:34:20 -06:00
Initial Archival Commit of all playbooks
This commit is contained in:
82
playbooks/fixit_ldap
Normal file
82
playbooks/fixit_ldap
Normal file
@@ -0,0 +1,82 @@
|
||||
---
|
||||
- hosts: localhost
|
||||
vars:
|
||||
password: rolaids
|
||||
tasks:
|
||||
- name: Create ldap data volume
|
||||
docker_volume:
|
||||
name: ldap_data
|
||||
|
||||
- name: Create ldap conf volume
|
||||
docker_volume:
|
||||
name: ldap_conf
|
||||
|
||||
- name: Create selfserver config
|
||||
docker_volume:
|
||||
name: selfserver_config
|
||||
|
||||
- name: Create network interfaces 1/3
|
||||
command: /usr/bin/ip addr add 192.168.1.60/24 dev enp2s0
|
||||
ignore_errors: True
|
||||
|
||||
- name: Create network interfaces 2/3
|
||||
command: /usr/bin/ip addr add 192.168.1.61/24 dev enp2s0
|
||||
ignore_errors: True
|
||||
|
||||
- name: Create network interfaces 3/3
|
||||
command: /usr/bin/ip addr add 192.168.1.67/24 dev enp2s0
|
||||
ignore_errors: True
|
||||
|
||||
- name: Start ldap server
|
||||
docker_container:
|
||||
name: keymaster
|
||||
hostname: keymaster
|
||||
recreate: yes
|
||||
image: osixia/openldap
|
||||
ports:
|
||||
- "192.168.1.61:390:389"
|
||||
- "192.168.1.61:636:636"
|
||||
volumes:
|
||||
- ldap_data:/var/lib/ldap
|
||||
- ldap_conf:/etc/ldap/slapd.d
|
||||
env:
|
||||
LDAP_ORGANISATION=murkfall
|
||||
LDAP_DOMAIN=murkfall.net
|
||||
LDAP_ADMIN_PASSWORD={{ password }}
|
||||
LDAP_TLS_VERIFY_CLIENT=never
|
||||
memory: 512M
|
||||
container_default_behavior: compatibility
|
||||
restart_policy: unless-stopped
|
||||
|
||||
- name: Start ldap admin UI
|
||||
docker_container:
|
||||
name: lemonaid
|
||||
hostname: lemonaid
|
||||
recreate: yes
|
||||
image: ldapaccountmanager/lam
|
||||
ports:
|
||||
- "192.168.1.60:80:80"
|
||||
env:
|
||||
VURTUAL_HOST=lemonaid
|
||||
LDAP_DOMAIN=murkfall.net
|
||||
LDAP_SERVER=ldap://192.168.1.61:390
|
||||
LDAP_USER="cn=admin,dc=murkfall,dc=net"
|
||||
memory: 512M
|
||||
container_default_behavior: compatibility
|
||||
restart_policy: unless-stopped
|
||||
|
||||
- name: Start LDAP Self Serv
|
||||
docker_container:
|
||||
name: selfserver
|
||||
hostname: selfserver
|
||||
recreate: yes
|
||||
image: grams/ltb-self-service-password
|
||||
ports:
|
||||
- "192.168.1.67:80:80"
|
||||
volumes:
|
||||
- selfserver_config:/usr/share/self-service-password/conf
|
||||
restart_policy: unless-stopped
|
||||
memory: 512M
|
||||
container_default_behavior: compatibility
|
||||
debug: true
|
||||
ignore_errors: True
|
||||
Reference in New Issue
Block a user