Actions
Enhancement #626
closed 
  Automate the WORLD!!!
Start date:
2018-05-07
Due date:
% Done:
100%
Estimated time:
Patch Available:
Confirmed:
No
Branch:
Entity:
DuckCorp
Security:
Help Needed:
Description
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
- [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] user env:
	- enable completion by default in /etc/bash.bashrc
 
- [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(with changes related to #435)
- [U:3/D:1] imapproxy(REMOVED)
- [U:5/D:2] Roundcube (webmail.duckcorp.org)
- [U:5/D:3] Mailman (lists.duckcorp.org)(not installation, switching to Mailman3 is planned, see #627)
- [U:1/D:1-2] fetchmnail/feed2imap (possible RoundCube plugin to allow shell-less config: https://github.com/PF4Public/fetchmail)(not needed anymore, removed)
 
- [U:5/D:5] 
- [U:4/D:2] PostgreSQL
- [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
- [U:1/D:3] LXD(later, see #693)
- [U:1/D:1] Icecast (radio.duckcorp.org)
- [U:1/D:1] coturn
- [U:2/D:2-3] Bip
- [U:1/D:1] Minetest(unused, removed)
- [U:1/D:?] Yoshi
- [U:2/D:?] /etc/services
- [U:3/D:?] probably several things in crontabs
- [U:4/D:5] firewalling
- [U:4/D:1] multihoming (Toushirou)
- [U:1/D:1] DDNS
- websites/webapps:
	- [U:3/D:1] base httpd config
- [U:1/D:1] /srv/www/{shared-data,indexoverride}/ and indexoverride+autoindex config
- [U:1/D:1] www.duckcorp.org / Nanoc(removed obsolete maintenance fallback on Orfeo and test.duckcorp.org)
- [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)(removed for the time being)
- [U:1/D:1] dico.duckcorp.org (with DICTd server and clients)
- [U:1/D:2] doc.duckcorp.org
- [U:1/D:?] photos(-ng).duckcorp.org(not installation, experimental, see #463)
- [U:1/D:2] vcs-git-viewer.duckcorp.org / gitweb
- [U:2/D:3] webstats.duckcorp.org / Matomo(removed)
- [U:2/D:2] wiki.duckcorp.org / Moinmoin(not installation, migration planned to MW, see #640)
- [U:5/D:3-4] stuff.milkypond.org / NextCloud(not installation, too complex)
- [U:1/D:1] 2heurespourtuer.ath.cx(removed)
- [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)(removed)
 
- [U:3/D:1] 
- [U:2,D:1] logrotate configs
- [U:1,D:2] mixed stuff in /usr/local
       Updated by Marc Dequènes over 7 years ago
      Updated by Marc Dequènes over 7 years ago
      
      
    
    - Description updated (diff)
- Status changed from New to In Progress
- Assignee set to DC Admins
       Updated by Marc Dequènes over 7 years ago
      Updated by Marc Dequènes over 7 years ago
      
      
    
    - Description updated (diff)
- % Done changed from 0 to 10
       Updated by Marc Dequènes over 7 years ago
      Updated by Marc Dequènes over 7 years ago
      
      
    
    - Description updated (diff)
- % Done changed from 10 to 20
       Updated by Marc Dequènes over 7 years ago
      Updated by Marc Dequènes over 7 years ago
      
      
    
    - Description updated (diff)
- % Done changed from 20 to 30
       Updated by Marc Dequènes almost 7 years ago
      Updated by Marc Dequènes almost 7 years ago
      
      
    
    - Description updated (diff)
- % Done changed from 30 to 50
       Updated by Marc Dequènes almost 7 years ago
      Updated by Marc Dequènes almost 7 years ago
      
      
    
    - Description updated (diff)
- % Done changed from 50 to 60
       Updated by Marc Dequènes almost 7 years ago
      Updated by Marc Dequènes almost 7 years ago
      
      
    
    - Description updated (diff)
- % Done changed from 60 to 70
       Updated by Marc Dequènes almost 7 years ago
      Updated by Marc Dequènes almost 7 years ago
      
      
    
    - Related to Enhancement #627: Switch to Mailman3 added
       Updated by Marc Dequènes almost 7 years ago
      Updated by Marc Dequènes almost 7 years ago
      
      
    
    - Related to Bug #463: Replace our Ancient Gallery added
       Updated by Marc Dequènes almost 7 years ago
      Updated by Marc Dequènes almost 7 years ago
      
      
    
    - Related to Enhancement #640: Migrate main wiki from Moinmoin to Mediawiki added
       Updated by Marc Dequènes almost 7 years ago
      Updated by Marc Dequènes almost 7 years ago
      
      
    
    - Related to Bug #435: DSPAM has no future added
       Updated by Marc Dequènes almost 7 years ago
      Updated by Marc Dequènes almost 7 years ago
      
      
    
    - Related to Bug #619: LDAP servers: install slapd added
       Updated by Marc Dequènes about 6 years ago
      Updated by Marc Dequènes about 6 years ago
      
      
    
    - Description updated (diff)
- % Done changed from 70 to 80
       Updated by Marc Dequènes over 5 years ago
      Updated by Marc Dequènes over 5 years ago
      
      
    
    - Description updated (diff)
- % Done changed from 80 to 90
       Updated by Marc Dequènes over 5 years ago
      Updated by Marc Dequènes over 5 years ago
      
      
    
    - Status changed from In Progress to Resolved
- % Done changed from 90 to 100
All set!
Actions