aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2015-02-06 19:40:46 -0200
committerSilvio Rhatto <rhatto@riseup.net>2015-02-06 19:40:46 -0200
commitf3df719eadb0b4390f0d12e4b902f9c2dfb73556 (patch)
treefc94962b97430332b28c756e2745971c698c2880
parentf8b706bfc15a56190963cf256902d56f2b63fca5 (diff)
downloadhydra-f3df719eadb0b4390f0d12e4b902f9c2dfb73556.tar.gz
hydra-f3df719eadb0b4390f0d12e4b902f9c2dfb73556.tar.bz2
TODO: cleanup
-rw-r--r--TODO.md16
1 files changed, 3 insertions, 13 deletions
diff --git a/TODO.md b/TODO.md
index 861ab9b..febf29e 100644
--- a/TODO.md
+++ b/TODO.md
@@ -4,13 +4,13 @@ TODO
General
-------
- - setup ikiwiki website
+ - setup static website
- setup a proper issue tracker
Hydra
-----
- - module-update: get latest commit from production branch, setup branch if need.
+ - module-update: get latest commit from production branch, setup branch if needed.
- module-commit:
- check and set git-flow in all repositories
- check, install and test puppet pre-commit via git-hooks on all repositories using module-commit
@@ -22,17 +22,13 @@ Hydra
Hydractl
--------
- - provision:
- - config parser using a custom function with `include` directive, avoiding `source`.
- - change default cryptsetup options.
- - support for cswap with passphrase.
+ - provision: config parser using a custom function with `include` directive, avoiding `source`.
- upgrade: run docker upgrade on all available images.
- deploy: PREFIX support.
- puppet-setup-stored: configure storeconfigs database.
- site backup, copy and restoration: call backup-restore-user
- hydractl backup-restore-site {debian,wiki}.
- wrapper to import/export monkeysphere keys into keyringer.
- - enhance mysql-repair.
- backup-restore-user and backup-restore-users.
- backup-restore-SERVICE: stop/start service.
- backup-copy action.
@@ -114,7 +110,6 @@ Puppet modules
- puppetlast.
- bug report: debian wheezy puppetmaster-passenger: not honoring certname / envvars LANG issue.
- bug report: debian wheezy puppet-common: needs the following patch: http://projects.puppetlabs.com/issues/10963
-- hydra: ensure `/tmp/system-upgrade` and `/tmp/system-upgrade-env are absent`.
- backup:
- `sync-media-iterate [volume]`.
- merge feature/autoload
@@ -138,14 +133,12 @@ Puppet modules
### Features
-- snort: module managing service and /etc/snort/snort.debian.conf.
- git:
- email notifications
- https://packages.debian.org/jessie/git-notifier
- https://github.com/mhagger/git-multimail
- using OpenPGP?
- rename `gitolite` user to `git`
-- trac: ship http://trac.edgewall.org/wiki/TracGit#hooks
- support for http/https proxy inside web nodes
- encrypted ssl keys: http://support.f5.com/kb/en-us/solutions/public/11000/400/sol11440.html
- make all apache sites listen to 8080
@@ -169,7 +162,6 @@ Puppet modules
- postfix:
- DKIM.
- DMARC.
- - gpg_mailgate support and wheezy changes in the remaining master.cf templates.
- munin:
- lvm monitoring.
- filter rrdcache messages from syslog.
@@ -197,6 +189,4 @@ Repo management
- integration with puppet environments.
- merge, review, pull requests for all modules.
-- automatic mirrors: github, gitorious and bitbucket.
-- publish modules on puppet forge.
- create shared projects: rinetd, runit, apcupsd, autossh, autofs, ejabberd, dhcp.