This repository contains the scripts and necessary files to put the HSA subject registration into operation.
This playbook requires the geerlingguy.docker role.
ansible-galaxy install geerlingguy.docker
Start a plain debian VM with vagrant and run the setup playbooks:
vagrant up
vagrant ssh # (run at least once to setup ssh key)
ansible-playbook -i hosts/vagrant setup.yml
ansible-playbook -i hosts/vagrant subjectreg.yml
ansible-playbook -i hosts/prod setup.yml
ansible-playbook -i hosts/prod subjectreg.yml
Create an admin user for Keycloak:
Adding default credentials to the dockerfile has caused issues when restarting the Keycloak container.
docker exec <CONTAINER> /opt/jboss/keycloak/bin/add-user-keycloak.sh -u <USERNAME> -p <PASSWORD>