Commit graph

212 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 b9ec2c8f69
Various improvements made to bump-tag at SUNET 2016-08-27 17:53:18 +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
John Van de Meulebrouck Brendgard b10c250c8e
Removed obsolete references to git:// and changed remotes to https://
"The downside of the Git protocol is the lack of authentication.
It’s generally undesirable for the Git protocol to be the only
access to your project."
Source: https://git-scm.com/book/tr/v2/Git-on-the-Server-The-Protocols
2016-08-27 16:22:16 +02:00
John Van de Meulebrouck Brendgard 68b796e24f
Updated documentation 2016-08-27 16:06:11 +02:00
Leif Johansson c048945151 fix & simplify edit-secrets 2015-03-06 23:07:58 +01:00
Leif Johansson bc70832f4c logrotate for docker containers 2015-02-24 11:12:06 +01:00
Leif Johansson 0db53806e6 use run-cosmos in fabfile 2015-02-24 09:44:33 +01:00
Leif Johansson 4567098da8 Merge pull request #8 from fredrikt/master
merge from eduid
2015-02-23 20:01:18 +01:00
Fredrik Thulin cd2b67ff5a use run-cosmos, for serialization 2015-02-23 16:03:55 +01:00
Fredrik Thulin e69b0f84f8 init 2015-02-23 16:02:43 +01:00
Fredrik Thulin d164fde704 add 'local' source 2015-02-23 16:01:40 +01:00
Fredrik Thulin 3d51588fcf update yaml syntax to work on Ubuntu 14.04 2015-02-23 16:01:24 +01:00
Fredrik Thulin e6e25edc7e Safer default repos, and show tag-name. 2015-02-23 15:58:29 +01:00
Leif Johansson 4f300ca632 simple kvm builder using cloud images 2014-10-22 14:28:05 +02:00
Leif Johansson 52311bfbe2 Merge pull request #7 from fredrikaslund/master
run git pull before any tag operation, if not pulled later push will fai...
2014-09-30 18:21:42 +02:00
Fredrik Aslund c17a5a1a76 run git pull before any tag operation, if not pulled later push will fail anyway 2014-09-30 13:28:48 +02:00
Leif Johansson e8068c2757 another deprecation 2014-09-29 15:13:02 +02:00
Leif Johansson 97f7390eac newer puppet seems to want this 2014-09-29 15:06:28 +02:00
Leif Johansson 28cd67b49a Merge branch 'master' of github.com:leifj/multiverse 2014-03-04 18:56:22 +01:00
Leif Johansson e5dcb167d5 make wget present and use tee to show progress 2014-03-04 18:56:08 +01:00
Leif Johansson b1b3ca294f Merge pull request #6 from Ratler/update_origin_url
Update git origin url if changed in cosmos-modules.conf
2014-03-03 20:57:25 +01:00
Stefan Wold eda9bcdd45 Update git origin url if changed in cosmos-modules.conf 2014-03-03 18:00:11 +01:00
Leif Johansson 2369e391d7 nag a bit 2014-02-26 00:17:40 +01:00
Leif Johansson 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
Leif Johansson c53ebe1d41 Merge pull request #5 from Ratler/reboot
Opt-in for automatic reboot
2014-02-26 00:06:59 +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
Leif Johansson 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
Leif Johansson 67337f5c7c Merge pull request #2 from Ratler/verify_puppet_modules
Verify git signatures for puppet modules
2013-12-20 04:18:45 -08: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
Leif Johansson f1c2ae2e04 Merge pull request #1 from fredrikt/master
Add hiera-gpg for storing secrets used in templates.
2013-12-19 06:45:37 -08:00
Fredrik Thulin 389c04019b Add hiera-gpg for storing secrets used in templates. 2013-12-19 15:11:19 +01:00
Leif Johansson 6d74b3d6de fix quoting 2013-10-31 23:36:37 +01:00
Leif Johansson 54000987a0 new addhost 2013-10-31 23:26:16 +01:00
Leif Johansson db83b79024 boostrap keys dir 2013-10-31 22:20:33 +01:00
Leif Johansson 52dfa90f8b boostrap keys dir 2013-10-31 22:18:39 +01:00
Leif Johansson 2af2ea6db5 boostrap keys dir 2013-10-31 22:06:21 +01:00
Leif Johansson db0d42a628 boostrap keys dir 2013-10-31 22:04:54 +01:00
Leif Johansson e075010ec1 boostrap using new trust mgmt 2013-10-31 21:59:52 +01:00
Leif Johansson b105c02eba bump-tag 2013-10-31 21:50:04 +01:00
Leif Johansson 342da1ecca remove debug output 2013-10-16 14:08:51 +02:00
Leif Johansson 48d41e821b docs fixes 2013-10-15 13:59:22 +02:00