Commit graph

134 commits

Author SHA1 Message Date
John Van de Meulebrouck Brendgard
5fbd6f5b94
Do not run update and autoremove on all machines at the same time as seen in eduID 2016-08-28 00:13:10 +02:00
John Van de Meulebrouck Brendgard
b81de45e77
Show diff of puppet changes as seen in eduID 2016-08-28 00:11:33 +02:00
John Van de Meulebrouck Brendgard
a94f87c41c
Support fetching of git over https:// as seen in eduID 2016-08-28 00:08:37 +02:00
John Van de Meulebrouck Brendgard
b56799bcc6
Added automatic re-import of expired keys as in eduID 2016-08-27 23:52:14 +02:00
John Van de Meulebrouck Brendgard
2e2cc75029
Do not fetch puppet deb over http, instead do as seen in eduID 2016-08-27 23:51:58 +02:00
John Van de Meulebrouck Brendgard
b2afd3482e
Changed cosmos-modules.conf to reflect the changes in doc 2016-08-27 17:05:55 +02:00
John Van de Meulebrouck Brendgard
f939c526e6
Changed tag from eduid-cosmos to the more generic cosmos-ops 2016-08-27 17:05:11 +02:00
bc70832f4c logrotate for docker containers 2015-02-24 11:12:06 +01:00
cd2b67ff5a use run-cosmos, for serialization 2015-02-23 16:03:55 +01:00
e69b0f84f8 init 2015-02-23 16:02:43 +01:00
d164fde704 add 'local' source 2015-02-23 16:01:40 +01:00
3d51588fcf update yaml syntax to work on Ubuntu 14.04 2015-02-23 16:01:24 +01:00
e6e25edc7e Safer default repos, and show tag-name. 2015-02-23 15:58:29 +01:00
4f300ca632 simple kvm builder using cloud images 2014-10-22 14:28:05 +02:00
e8068c2757 another deprecation 2014-09-29 15:13:02 +02:00
97f7390eac newer puppet seems to want this 2014-09-29 15:06:28 +02:00
Stefan Wold
eda9bcdd45 Update git origin url if changed in cosmos-modules.conf 2014-03-03 18:00:11 +01:00
2369e391d7 nag a bit 2014-02-26 00:17:40 +01:00
50b037d19f Merge pull request #4 from Ratler/allow-puppet-install
Allow installing puppet modules using the standard method
2014-02-26 00:07:28 +01:00
Stefan Wold
0f44e1679c Opt-in for automatic reboot
Use of && is bad in this context since it will return 1 causing
cosmos to exit with status 1 if a reboot is not required.
2014-02-24 09:55:34 +01:00
Stefan Wold
5c171118c1 Allow installing puppet modules using the standard method 2014-02-24 08:13:53 +01:00
31772848b3 merged pull-request 2014-02-22 21:43:18 +01:00
Stefan Wold
9b801d3be8 git tag gpg signature validation of puppet modules
Before staging a puppet module for install the latest git tag is
verified using the available gpg key identities. The git tag pattern
can be overriden using a fourth argument in cosmos-modules.conf.
2014-02-22 18:29:41 +01:00
Stefan Wold
aaac847d84 Include the new cosmos-modules dir in module path 2013-12-20 13:10:27 +01:00
Stefan Wold
ccacc042e4 Verify git signatures for puppet modules 2013-12-20 13:01:36 +01:00
389c04019b Add hiera-gpg for storing secrets used in templates. 2013-12-19 15:11:19 +01:00
54000987a0 new addhost 2013-10-31 23:26:16 +01:00
db83b79024 boostrap keys dir 2013-10-31 22:20:33 +01:00
db0d42a628 boostrap keys dir 2013-10-31 22:04:54 +01:00
4937c649d6 always apply 2013-10-15 13:59:14 +02:00
3d1b26e762 make exec 2013-09-03 11:34:55 +02:00
b71aac9793 move package install to post-tasks before puppet 2013-09-03 11:31:05 +02:00
a50d80367b add cosmos module to puppet install list 2013-09-02 16:04:35 +02:00
7515782eb5 import 2013-09-02 16:01:50 +02:00