Project

General

Profile

Actions

Enhancement #626

closed

Automate the WORLD!!!

Added by Marc Dequènes over 6 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
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
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] 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: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:2,D:1] logrotate configs
  • [U:1,D:2] mixed stuff in /usr/local

Related issues 5 (1 open4 closed)

Related to DuckCorp Infrastructure - Enhancement #627: Switch to Mailman3ResolvedMarc Dequènes2018-05-07

Actions
Related to DuckCorp Infrastructure - Bug #463: Replace our Ancient GalleryIn ProgressMarc Dequènes2015-07-12

Actions
Related to DuckCorp Infrastructure - Enhancement #640: Migrate main wiki from Moinmoin to MediawikiResolvedMarc Dequènes2018-12-13

Actions
Related to DuckCorp Infrastructure - Bug #435: DSPAM has no futureResolvedMarc Dequènes2015-02-04

Actions
Related to DuckCorp Infrastructure - Bug #619: LDAP servers: install slapdResolvedMarc Dequènes2018-04-23

Actions
Actions

Also available in: Atom PDF