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

Compare with Current View Page History

« Previous Version 23 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 Simone, +1)
    1. Virtual Machines
    2. Generic
    3. Review
    4. Load Balancer
    5. MySQL
    6. Shib AA
    7. VOOT AA
  2. COmanage Team (Kristof, Andrea and Simone, Anass, +1)
    1. COmanage
    2. 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 playbookAndrea/Simone (lightbulb)(wip) 
g2Create Ansible script for NTPAndrea/Simone (lightbulb)(wip) 
g3Create Ansible script for FirewallAndrea/Simone (lightbulb)(wip) 
g4Create Ansible script for SSHAndrea/Simone (lightbulb)(wip) 
g5Create Ansible script for VPN (ZeroTier)Andrea/Simone (lightbulb)(wip) 
g6Create Ansible script for user pub key provisioningAndrea/Simone (lightbulb)(wip) 
g7Create Ansible script for user yubi key provisioningAndrea/Simone (lightbulb)(wip) 
      
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