Actions
Enhancement #626
closedAutomate 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-dbmanpages
- 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
Actions