DevOps for Federated services
from
Tuesday, 8 March 2016 (08:00)
to
Thursday, 10 March 2016 (17:45)
Monday, 7 March 2016
Tuesday, 8 March 2016
09:00
Foundations: Some theory and background
-
Bruce Becker
(
Meraka Institute, CSIR
)
Foundations: Some theory and background
Bruce Becker
(
Meraka Institute, CSIR
)
09:00 - 11:00
Room: Seminar Room 1
11:00
Introduction to Ansible: The long version
-
Bruce Becker
(
Meraka Institute, CSIR
)
Introduction to Ansible: The long version
Bruce Becker
(
Meraka Institute, CSIR
)
11:00 - 13:00
Room: Seminar Room 1
13:00
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
)
13:00 - 14:00
Room: Seminar Room 1
14:00
lunch break
lunch break
14:00 - 15:00
Room: Seminar Room 1
15:00
Ansible in AAROC: why, what
-
Bruce Becker
(
Meraka Institute, CSIR
)
Ansible in AAROC: why, what
Bruce Becker
(
Meraka Institute, CSIR
)
15:00 - 17:00
Room: Seminar Room 1
Wednesday, 9 March 2016
09:00
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
)
09:00 - 11:00
Room: Seminar Room 1
11:00
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 - 13:00
Room: Seminar Room 1
13:00
Continuous Integration: Travis vs Jenkins
-
Bruce Becker
(
Meraka Institute, CSIR
)
Continuous Integration: Travis vs Jenkins
Bruce Becker
(
Meraka Institute, CSIR
)
13:00 - 14:00
Room: Seminar Room 1
14:00
lunch break
lunch break
14:00 - 15:00
Room: Seminar Room 1
15:00
Ansible in Depth: Continuous Integration and Delivery
-
Bruce Becker
(
Meraka Institute, CSIR
)
Ansible in Depth: Continuous Integration and Delivery
Bruce Becker
(
Meraka Institute, CSIR
)
15:00 - 17:00
Room: Seminar Room 1
Thursday, 10 March 2016
09:00
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
)
09:00 - 11:00
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
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 - 13:00
Room: Seminar Room 1
Receiving attributes and using them in the application. Standard and custom attributes Configuring local and SSO logins
13:00
Developing the Executable IdP
-
Bruce Becker
(
Meraka Institute, CSIR
)
Developing the Executable IdP
Bruce Becker
(
Meraka Institute, CSIR
)
13:00 - 14:00
Room: Seminar Room 1
Planning the coding and execution of a Shibboleth IdP with Ansible
14:00
lunch
lunch
14:00 - 15:00
Room: Seminar Room 1
15:00
Shibboleth SP: Advanced configuration
-
Bruce Becker
(
Meraka Institute, CSIR
)
Shibboleth SP: Advanced configuration
Bruce Becker
(
Meraka Institute, CSIR
)
15:00 - 16:00
Room: Seminar Room 1
16:00
Discovery service
-
Bruce Becker
(
Meraka Institute, CSIR
)
Discovery service
Bruce Becker
(
Meraka Institute, CSIR
)
16:00 - 17:00
Room: Seminar Room 1
17:00
Further topics and wrapup
-
Bruce Becker
(
Meraka Institute, CSIR
)
Further topics and wrapup
Bruce Becker
(
Meraka Institute, CSIR
)
17:00 - 17:45
Room: Seminar Room 1
A pointer to topics not covered in the course, and discussion of lessons learned and potential leads