OpenConext-eidas is a SAML Proxy acting as a Identity Provider in the OpenConext SAML Federation and as a ServiceProvider for eIDAS
- Java 8
- Maven 3
A complete VM can be deployed with ansible. This project uses the Ansible "environment" setup as described in https://github.com/pmeulen/ansible-tools. Secrets are encrypted using keyczar (see environment.conf)
To prepare for a deploy you must first create a new "environment" and customise it:
-
Install the dependencies for using ansible-tools
- ansible. Use e.g.
pip install ansible
- python-keyczar. Use e.g.
pip install python-keyczar
- ansible. Use e.g.
-
Create a new environment:
cd ansible
./scripts/create_new_environment.sh <environment dir>
-
Update the inventory and groups_vars in the generated environment to match your setup
-
Deploy using ansible:
ansible-playbook eidas.yml -i <environment dir>/inventory