https://github.com/peppelinux/ansible-shibboleth-idp-sp-debian
A fully automated setup of Shibboleth Idp and SP with many options and features
https://github.com/peppelinux/ansible-shibboleth-idp-sp-debian
ansible ansible-playbook idp jetty mariadb saml2 shibboleth shibboleth-idpv3 shibboleth-sp tomcat8
Last synced: about 1 month ago
JSON representation
A fully automated setup of Shibboleth Idp and SP with many options and features
- Host: GitHub
- URL: https://github.com/peppelinux/ansible-shibboleth-idp-sp-debian
- Owner: peppelinux
- Created: 2018-02-02T21:49:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-03-31T20:08:44.000Z (over 3 years ago)
- Last Synced: 2025-04-08T03:13:30.728Z (6 months ago)
- Topics: ansible, ansible-playbook, idp, jetty, mariadb, saml2, shibboleth, shibboleth-idpv3, shibboleth-sp, tomcat8
- Language: Shell
- Homepage:
- Size: 34.9 MB
- Stars: 12
- Watchers: 5
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.ShibSP-LXC.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
````
# sp3.testunical.it
CNT=shibsp3
lxc-create -t download -n $CNT -- -d debian -r buster -a amd64echo '
lxc.aa_profile = unconfined# lxc Network configuration example
# lxc.network.type = veth
# lxc.network.flags = up
# lxc.network.link = lxc-br0
# lxc.network.hwaddr = 00:FF:A1:01:03:09
lxc.network.name = eth0
lxc.network.ipv4 = 10.0.3.95/24 10.0.3.255
lxc.network.ipv4.gateway = 10.0.3.1
' >> /var/lib/lxc/$CNT/configlxc-start $CNT
lxc-attach $CNTapt update
apt install -y git python3-pip rsyslog
pip3 install ansiblecd /opt
git clone https://github.com/peppelinux/Ansible-Shibboleth-IDP-SP-Debian.git
cd Ansible-Shibboleth-IDP-SP-Debiancp playbook.yml playbook.production.yml
# edit playbook.production.yml as your needs# create https certs and copy to /etc/ssl/certs/{{ domain }}/{{ sp_fqdn }}
# make it readable by apache
CERT_DIR=/etc/ssl/certs/testunical.it
mkdir -p $CERT_DIR
bash make_ca.production.sh
cp certs/* $CERT_DIR
chgrp -R apache $CERT_DIRansible-playbook -i "localhost," -c local playbook.production.yml -v --tag uninstall,sp,httpd_sp
````