Project

General

Profile

Enhancement #626

Updated by Marc Dequènes over 6 years ago

The goal is to organize work around automating deployments/configs/tasks with Ansible and setting priorities. 

 Legend: 
 * U: urgency on a 1-5 scale 
 * D: difficulty on a 1-5 scale 

 Missing bits: 
 * [U:1/D:1] root env: 
 ** -.bashrc- 
 ** -.bash_logout- 
 ** -.bash_profile- 
 ** -.profile- 
 ** -.selected_editor- 
 ** -.vimrc-  
 ** -.gitconfig- (should not be needed when all is automated) 
 * [U:1/D:1] tools: 
 ** -man-db- 
 ** -manpages- 
 * mail: 
 ** [U:5/D:5] -Postfix- 
 ** [U:5/D:4] Dovecot 
 ** [U:3/D:?] DSPAM (spamfilter.duckcorp.org) (obsolete but still very useful until a proper replacement is found, see #435) 
 ** [U:3/D:1] -Policyd-Weight- 
 ** [U:4/D:2] Spoolinger (needs packaging too) 
 ** [U:5/D:?] scripts around account mapping and web filtering 
 ** [U:3/D:1] -imapproxy- (REMOVED) imapproxy 
 ** [U:5/D:2] Roundcube (webmail.duckcorp.org) 
 ** [U:5/D:3] Mailman (lists.duckcorp.org) (switching to Mailman3 is planned, see #627) 
 * [U:4/D:2] PostgreSQL (can we reuse OSAS's role?) 
 * [U:5/D:5] LDAP (base and sync config, schemas, see #619) 
 * [U:1/D:1] -oidentd- 
 * [U:2/D:3] Prosody 
 * [U:4/D:3-4] Banya 
 * [U:1/D:2] Proftpd 
 * [U:4/D:3-4] Zabbix vhost (sup.duckcorp.org) and server/proxy configuration (unfinished) 
 * [U:1/D:3] LDX (on Elwing for possible Orfeo-NG) 
 * [U:1/D:1] Icecast (radio.duckcorp.org) 
 * [U:1/D:1] coturn 
 * [U:2/D:2-3] Bip 
 * [U:1/D:?] -Yoshi- 
 * [U:2/D:?] /etc/services (each role in need of a service not declared in the distro-provided file should handle this) 
 * [U:3/D:?] probably several things in crontabs 
 * [U:4/D:5] firewalling 
 * websites/webapps: 
 ** [U:1/D:1] www.duckcorp.org / Nanoc (including maintenance fallback on Orfeo) (I guess test.duckcorp.org could be removed) 
 ** [U:1/D:1] -ntp.duckcorp.org (NTPd is done, only the vhost needs to be managed)- 
 ** [U:1/D:1] static.perso.duckcorp.org 
 ** [U:1/D:1] codereview.duckcorp.org (not in the current state, needs replacement) 
 ** [U:1/D:1] dico.duckcorp.org (with DICTd server) 
 ** [U:1/D:2] doc.duckcorp.org 
 ** [U:1/D:?] photos(-ng).duckcorp.org (see #463) 
 ** [U:1/D:2] vcs-git-viewer.duckcorp.org / gitweb 
 ** [U:2/D:3] webstats.duckcorp.org / Matomo 
 ** [U:2/D:2] wiki.duckcorp.org / Moinmoin 
 ** [U:5/D:3-4] stuff.milkypond.org / NextCloud 
 ** [U:1/D:1] 2heurespourtuer.ath.cx 
 ** [U:1/D:1] www.collectioneuro.eu 
 ** [U:1/D:1] cdbs-doc.duckcorp.org (OBSOLETE, not updated since a while, working with the CDBS co-maintainers to deprecate the tool) 


Back