You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Below a list of the activities within VOpaas pilot setup.

I propose to create 3 teams of 4 people will deliver the setup:

  1. Infrastructure Team (Niels, Kristof, Andrea [and his future substitute], +1)
    1. Virtual Machines
    2. Generic
    3. Review
    4. Load Balancer
    5. MySQL
  2. COmanage Team (Kristof, Andrea [and his future substitute], +2)
    1. COmanage
    2. Shib AA
    3. VOOT AA
    4. Enduser Documentation
  3. TEIP Team (Niels, Michal, +1)
    1. TEIP
    2. Enduser documentation

Please indicate your favorite team! I have some preferences already, if you do not agree let me know also!

 

TaskDescriptionWhoWhenStatusRemark

     
Infrastructure     
Virtual Machines     
vm1Arrange vopaas DNSNiels (tick) 
vm2Install CertificatesNiels (tick) 
vm3get VmsNiels (tick) 
vm4Create VM naming schemeNiels   
      
Generic     
g1Set up Ansible baseline playbook    
g2Create Ansible script for NTP    
g3Create Ansible script for Firewall    
g4Create Ansible script for SSH    
g5Create Ansible script for VPN (ZeroTier)    
g6Create Ansible script for user pub key provisioning    
g7Create Ansible script for user yubi key provisioning    
      
MySQL     
sql1Create Ansible script for MySQL database Master    
sql2Create Ansible script for MySQL Master ↔ master replication    
sql3Deploy SQL database Master 1 and 2    
sql4Create Ansible script for MySQL database slave    
sql5Deploy SQL database slave 1 and 2    
sql6Test master → slave propagation with TEST database    
      
COmanage Anass   
co1Create Ansible script for Apache install and config    
co2Create Ansible script for PHP install and config    
co3Create Ansible script for COmanage install and config    
co4Create Ansible script for PHP config    
co5Create Ansible script for connection to MySQL master 1 config    
co6Create Ansible script for SQL Master databases for Comanage    
co7Create Ansible script for NginX LB config for CoManage    
co8Deploy Comanage node 1    
co9Create provisioning plugin for Comanage to fill AA database(s)    
co10Test Basic Comanage functionality    
      
Shib AA Anass   
sa1Create Ansible script for Shibboleth AA install and config    
sa2Create Ansible script for connection to MySQL slave    
sa3Create Ansible script for NginX LB config for Shib AA node    
sa4Test push mechanism from Master to Slave db    
sa5Deploy SQL database slave    
sa6Depoy Shib AA node 1    
sa7Depoy Shib AA node 2    
sa8Test Basic AA functionality    
      
VOOT AA Anass   
vt1Create Ansible script for Apache install and config    
vt2Create Ansible script for PHP setup    
vt3Test push mechanism from Master to Slave db    
vt4Deploy SQL database slave    
vt5Depoy VOOT AA node 1    
vt6Depoy VOOT AA node 2    
vt7Create Ansible script for APIS    
vt8Deploy APIS on VOOT node 1    
vt9Deploy APIS on VOOT node 2    
vt10Test Basic VOOT AA functionality    
      
TEIP     
eid1Rewrite Ansible script for Python install and config    
eid2Rewrite Ansible script for SaToSa setup    
eid3Rewrite Ansible script for Account recover setup    
eid4Configure and onboard ext IdPs (Google, etc)
also: full fill requirements for full filling using the external sources
    
eid5Rewrite Ansible script for IdP configs setup    
edi6Test AuthN with ext ID providers    
edi7Publish metadata    
      
Load Balancer     
lb1Create Nginx loadbalancer Ansible script    
lb2Deploy Nginx loadbalancer 1 & 2    
lb3Configure Nginx for Certificate termination    
lb4Create Ansible template script for adding hosts    
      
Review     
r1Review. harmonise and feedback on Ansible scripts    
      
Documentation     
d1Investigate enduser (VO manager) documentation for ComanageDaniela   
d2Describe enduser (VO manager) documentation for ComanageDaniela   
d3Describe enduser documentation for TEIPDaniela   
      
  • No labels