]> WPIA git - infra.git/commit
initial import
authorFelix <felix@dogcraft.de>
Tue, 1 Nov 2016 11:10:57 +0000 (12:10 +0100)
committerFelix Dörre <felix@dogcraft.de>
Thu, 16 Feb 2017 17:59:24 +0000 (18:59 +0100)
commit417ce970216bcb6221d2e7335e89c65083cdecc5
tree2093f1e9cde2a9a96e86738649f37752c00aa9ac
initial import

Current features include:
- setup of gigi, cassiopeia-client, quiz-system, minimalist exim, nginx
- setup of gigi-database from scratch (including validation of own domain and issuing own certificates
- optional cassiopeia-signer in own container with communication via tcpserial
- hop container for administrators connecting to the system

Change-Id: Id8fe05c78c8ec0a93ed444daea0ab2399e3a5717
40 files changed:
.gitignore [new file with mode: 0644]
bootstrap [new file with mode: 0755]
bootstrap-user [new file with mode: 0644]
bootstrap_with_nre [new file with mode: 0755]
commands [new file with mode: 0755]
conf-puppet [new file with mode: 0644]
environments/production/.gitignore [new file with mode: 0644]
environments/production/manifests/gigi.pp [new file with mode: 0644]
environments/production/manifests/hop.pp [new file with mode: 0644]
environments/production/manifests/ip.pp [new file with mode: 0644]
environments/production/manifests/nginx.pp [new file with mode: 0644]
environments/production/manifests/postgres-primary.pp [new file with mode: 0644]
environments/production/manifests/quiz.pp [new file with mode: 0644]
environments/production/manifests/root.pp [new file with mode: 0644]
environments/production/manifests/site.pp [new file with mode: 0644]
modules/.gitignore [new file with mode: 0644]
modules/cassiopeia/.gitignore [new file with mode: 0644]
modules/cassiopeia/mkcassiopeia [new file with mode: 0755]
modules/cassiopeia/mkcassiopeia-openssl.cnf [new file with mode: 0644]
modules/container/manifests/init.pp [new file with mode: 0644]
modules/crl/templates/nginx.epp [new file with mode: 0644]
modules/gigi/files/.gitignore [new file with mode: 0644]
modules/gigi/files/cassiopeia-client.service [new file with mode: 0644]
modules/gigi/files/cassiopeia-signer.service [new file with mode: 0644]
modules/gigi/files/empty [new file with mode: 0644]
modules/gigi/templates/cassiopeia-client-conf.epp [new file with mode: 0644]
modules/gigi/templates/cassiopeia-client.epp [new file with mode: 0644]
modules/gigi/templates/gigi.properties.epp [new file with mode: 0644]
modules/gigi/templates/nginx.epp [new file with mode: 0644]
modules/gigi/templates/tcpserial.epp [new file with mode: 0644]
modules/hop/files/authorized_keys [new file with mode: 0644]
modules/hop/files/join [new file with mode: 0644]
modules/hop/templates/commands.epp [new file with mode: 0755]
modules/lxc/files/dogcraft.list [new file with mode: 0644]
modules/lxc/files/lxcbr0 [new file with mode: 0644]
modules/lxc/manifests/init.pp [new file with mode: 0644]
modules/quiz/files/000-default.conf [new file with mode: 0644]
modules/quiz/templates/config.php.epp [new file with mode: 0644]
modules/quiz/templates/nginx.epp [new file with mode: 0644]
modules/quiz/templates/sq_config.epp [new file with mode: 0644]