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 #1

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #2

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
  • Status changed from New to In Progress
  • Assignee set to DC Admins
Actions #3

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #4

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #5

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #6

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #7

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
  • % Done changed from 0 to 10
Actions #8

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #9

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #10

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #11

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #12

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
  • % Done changed from 10 to 20
Actions #13

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #14

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #15

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #16

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #17

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #18

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #19

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
  • % Done changed from 20 to 30
Actions #20

Updated by Marc Dequènes over 6 years ago

  • Description updated (diff)
Actions #21

Updated by Marc Dequènes about 6 years ago

  • Description updated (diff)
  • % Done changed from 30 to 50
Actions #22

Updated by Marc Dequènes about 6 years ago

  • Description updated (diff)
Actions #23

Updated by Marc Dequènes about 6 years ago

  • Description updated (diff)
Actions #24

Updated by Marc Dequènes about 6 years ago

  • Description updated (diff)
Actions #25

Updated by Marc Dequènes about 6 years ago

  • Description updated (diff)
Actions #26

Updated by Marc Dequènes about 6 years ago

  • Description updated (diff)
Actions #27

Updated by Marc Dequènes about 6 years ago

  • Description updated (diff)
Actions #28

Updated by Marc Dequènes about 6 years ago

  • Description updated (diff)
Actions #29

Updated by Marc Dequènes about 6 years ago

  • Description updated (diff)
  • % Done changed from 50 to 60
Actions #30

Updated by Marc Dequènes almost 6 years ago

  • Description updated (diff)
Actions #31

Updated by Marc Dequènes almost 6 years ago

  • Description updated (diff)
Actions #32

Updated by Marc Dequènes almost 6 years ago

  • Description updated (diff)
Actions #33

Updated by Marc Dequènes almost 6 years ago

  • Description updated (diff)
Actions #34

Updated by Marc Dequènes almost 6 years ago

  • Description updated (diff)
  • % Done changed from 60 to 70
Actions #35

Updated by Marc Dequènes almost 6 years ago

  • Description updated (diff)
Actions #36

Updated by Marc Dequènes almost 6 years ago

  • Description updated (diff)
Actions #37

Updated by Marc Dequènes almost 6 years ago

Actions #38

Updated by Marc Dequènes almost 6 years ago

  • Related to Bug #463: Replace our Ancient Gallery added
Actions #39

Updated by Marc Dequènes almost 6 years ago

  • Related to Enhancement #640: Migrate main wiki from Moinmoin to Mediawiki added
Actions #40

Updated by Marc Dequènes almost 6 years ago

  • Related to Bug #435: DSPAM has no future added
Actions #41

Updated by Marc Dequènes almost 6 years ago

  • Related to Bug #619: LDAP servers: install slapd added
Actions #42

Updated by Marc Dequènes almost 6 years ago

  • Description updated (diff)
Actions #43

Updated by Marc Dequènes almost 6 years ago

  • Description updated (diff)
Actions #44

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #45

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #46

Updated by Marc Dequènes over 5 years ago

  • Description updated (diff)
Actions #47

Updated by Marc Dequènes about 5 years ago

  • Description updated (diff)
  • % Done changed from 70 to 80
Actions #48

Updated by Marc Dequènes over 4 years ago

  • Description updated (diff)
Actions #49

Updated by Marc Dequènes over 4 years ago

  • Description updated (diff)
Actions #50

Updated by Marc Dequènes over 4 years ago

  • Description updated (diff)
  • % Done changed from 80 to 90
Actions #51

Updated by Marc Dequènes over 4 years ago

  • Description updated (diff)
Actions #52

Updated by Marc Dequènes over 4 years ago

  • Description updated (diff)
Actions #53

Updated by Marc Dequènes over 4 years ago

  • Description updated (diff)
Actions #54

Updated by Marc Dequènes over 4 years ago

  • Description updated (diff)
Actions #55

Updated by Marc Dequènes over 4 years ago

  • Description updated (diff)
Actions #56

Updated by Marc Dequènes over 4 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100

All set!

Actions

Also available in: Atom PDF