Skip to content

Commit

Permalink
Add weblogin to demo1
Browse files Browse the repository at this point in the history
  • Loading branch information
mrvanes committed Feb 13, 2024
1 parent ccf59ca commit 8bbfa24
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 0 deletions.
6 changes: 6 additions & 0 deletions environments/docker/group_vars/demo1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,14 @@ containers:
etherpad: sram-etherpad
wordpress: sram-wordpress
wordpress_cli: sram-wordpress-cli
weblogin: sram-weblogin
database: sram-db

images:
etherpad: ghcr.io/surfscz/sram-etherpad:main
wordpress: wordpress:6
wordpress_cli: wordpress:cli
weblogin: ghcr.io/surfscz/sram-weblogin:main
database: mariadb:11

demo_hosts:
Expand All @@ -26,6 +28,10 @@ demo_hosts:
ports:
etherpad: 9001
wordpress: 9002
weblogin: 2022

demo1_weblogin_url: https://sbs.scz-vm.net/pam-weblogin
demo1_weblogin_token: 1234abcd

# oidc:
# demo1:
Expand Down
1 change: 1 addition & 0 deletions provision.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@
- { role: letsencrypt, tags: ['demo1','demo-letsencrypt'],
when: letsencrypt_enabled }
- { role: demo-etherpad, tags: ['demo1','demo-etherpad'] }
- { role: demo-weblogin, tags: ['demo1','demo-weblogin'] }
# - { role: demo-wordpress, tags: ['demo1','demo-wordpress'] }

# CI test docker
Expand Down
2 changes: 2 additions & 0 deletions roles/demo-weblogin/defaults/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
weblogin_basedir: "{{ sram_conf_dir }}/weblogin"
34 changes: 34 additions & 0 deletions roles/demo-weblogin/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---

- name: Create weblogin directory
file:
path: "{{ weblogin_basedir }}/home"
state: "directory"
mode: "0755"
owner: "root"

- name: Create the Weblogin container
docker_container:
name: "{{ containers.weblogin }}"
image: "{{ images.weblogin }}"
restart_policy: "always"
restart: true
state: started
# pull: true
env:
URL: "{{ demo1_weblogin_url }}"
TOKEN: "{{ demo1_weblogin_token }}"
published_ports:
- "{{ ports.weblogin }}:22"
volumes:
- "{{ weblogin_basedir }}/home:/home"
networks:
- name: "{{ internal_network }}"

# docker run -ti --rm -p 2222:22
# -e URL=https://sram.surf.nl/pam-weblogin
# -e TOKEN=AFNjTpLWvccbN5O0JzwYeBdw5_K0lMSC4ZPTh3pXZp6Y
# sram-weblogin
# {{ demo1_weblogin_url }}
# {{ demo1_weblogin_token }}

0 comments on commit 8bbfa24

Please sign in to comment.