DevOps for Federated services
from
Tuesday, March 8, 2016 (8:00 AM)
to
Thursday, March 10, 2016 (5:45 PM)
Monday, March 7, 2016
Tuesday, March 8, 2016
9:00 AM
Foundations: Some theory and background
-
Bruce Becker
(
Meraka Institute, CSIR
)
Foundations: Some theory and background
Bruce Becker
(
Meraka Institute, CSIR
)
9:00 AM - 11:00 AM
Room: Seminar Room 1
11:00 AM
Introduction to Ansible: The long version
-
Bruce Becker
(
Meraka Institute, CSIR
)
Introduction to Ansible: The long version
Bruce Becker
(
Meraka Institute, CSIR
)
11:00 AM - 1:00 PM
Room: Seminar Room 1
1:00 PM
Hands-on Ansible: Getting hands dirty with Ansible
-
Bruce Becker
(
Meraka Institute, CSIR
)
Hands-on Ansible: Getting hands dirty with Ansible
Bruce Becker
(
Meraka Institute, CSIR
)
1:00 PM - 2:00 PM
Room: Seminar Room 1
2:00 PM
lunch break
lunch break
2:00 PM - 3:00 PM
Room: Seminar Room 1
3:00 PM
Ansible in AAROC: why, what
-
Bruce Becker
(
Meraka Institute, CSIR
)
Ansible in AAROC: why, what
Bruce Becker
(
Meraka Institute, CSIR
)
3:00 PM - 5:00 PM
Room: Seminar Room 1
Wednesday, March 9, 2016
9:00 AM
Ansible in depth: Inventory management. Writing playbooks. Variables. Loops and Conditionals.
-
Bruce Becker
(
Meraka Institute, CSIR
)
Ansible in depth: Inventory management. Writing playbooks. Variables. Loops and Conditionals.
Bruce Becker
(
Meraka Institute, CSIR
)
9:00 AM - 11:00 AM
Room: Seminar Room 1
11:00 AM
Ansible in depth: Error handling and idempotence
-
Bruce Becker
(
Meraka Institute, CSIR
)
Ansible in depth: Error handling and idempotence
Bruce Becker
(
Meraka Institute, CSIR
)
11:00 AM - 1:00 PM
Room: Seminar Room 1
1:00 PM
Continuous Integration: Travis vs Jenkins
-
Bruce Becker
(
Meraka Institute, CSIR
)
Continuous Integration: Travis vs Jenkins
Bruce Becker
(
Meraka Institute, CSIR
)
1:00 PM - 2:00 PM
Room: Seminar Room 1
2:00 PM
lunch break
lunch break
2:00 PM - 3:00 PM
Room: Seminar Room 1
3:00 PM
Ansible in Depth: Continuous Integration and Delivery
-
Bruce Becker
(
Meraka Institute, CSIR
)
Ansible in Depth: Continuous Integration and Delivery
Bruce Becker
(
Meraka Institute, CSIR
)
3:00 PM - 5:00 PM
Room: Seminar Room 1
Thursday, March 10, 2016
9:00 AM
Shibboleth Service Providers : Basic installation and configuration of SSO.
-
Bruce Becker
(
Meraka Institute, CSIR
)
Shibboleth Service Providers : Basic installation and configuration of SSO.
Bruce Becker
(
Meraka Institute, CSIR
)
9:00 AM - 11:00 AM
Room: Seminar Room 1
Step by step installation of Shibboleth SP; Basic configuration Use case : Access to restricted web resources for users of a single Identity Provider.
11:00 AM
Step by step installation of a single Identity Provider
-
Bruce Becker
(
Meraka Institute, CSIR
)
Step by step installation of a single Identity Provider
Bruce Becker
(
Meraka Institute, CSIR
)
11:00 AM - 1:00 PM
Room: Seminar Room 1
Receiving attributes and using them in the application. Standard and custom attributes Configuring local and SSO logins
1:00 PM
Developing the Executable IdP
-
Bruce Becker
(
Meraka Institute, CSIR
)
Developing the Executable IdP
Bruce Becker
(
Meraka Institute, CSIR
)
1:00 PM - 2:00 PM
Room: Seminar Room 1
Planning the coding and execution of a Shibboleth IdP with Ansible
2:00 PM
lunch
lunch
2:00 PM - 3:00 PM
Room: Seminar Room 1
3:00 PM
Shibboleth SP: Advanced configuration
-
Bruce Becker
(
Meraka Institute, CSIR
)
Shibboleth SP: Advanced configuration
Bruce Becker
(
Meraka Institute, CSIR
)
3:00 PM - 4:00 PM
Room: Seminar Room 1
4:00 PM
Discovery service
-
Bruce Becker
(
Meraka Institute, CSIR
)
Discovery service
Bruce Becker
(
Meraka Institute, CSIR
)
4:00 PM - 5:00 PM
Room: Seminar Room 1
5:00 PM
Further topics and wrapup
-
Bruce Becker
(
Meraka Institute, CSIR
)
Further topics and wrapup
Bruce Becker
(
Meraka Institute, CSIR
)
5:00 PM - 5:45 PM
Room: Seminar Room 1
A pointer to topics not covered in the course, and discussion of lessons learned and potential leads