Commit graph

88 commits

Author SHA1 Message Date
John Van de Meulebrouck Brendgard
c591d6fe4b
Changed from re.search to re.match in db.py
because re.search would match on broken regex,
nodes that have a part of the name in common with
other nodes etc.
2019-02-12 16:20:54 +01:00
Leif Johansson
56c8355c17
Merge pull request #7 from SUNET/gijutsu-sync-nunoc
Sync of scripts from nunoc-ops
2019-01-30 16:51:47 +01:00
John Van de Meulebrouck Brendgard
108e261bdd
Added the script host-puppet-conf-test
that is used to test changes without commiting them
2019-01-29 23:29:33 +01:00
John Van de Meulebrouck Brendgard
59fb131af6
Added the scripts prepair-iaas-debian and prepair-iaas-ubuntu
That are used to prepaire a new host based on cloud image for addhost
2019-01-29 23:27:56 +01:00
Leif Johansson
bc7ffe9b53
Merge pull request #6 from SUNET/ft-sync_from_eduid
sync from eduid
2019-01-16 09:48:54 +01:00
f25a6af712
use python3 2019-01-15 13:18:22 +01:00
fc3d3294ed
stage reboots across sites 2019-01-15 13:12:41 +01:00
5eeaa2e3ff
noninteractive to not block when removing packages 2019-01-15 13:12:07 +01:00
bc027359d1
show which manifest is applied to lessen confusion 2019-01-15 13:11:15 +01:00
e069bd4f06
remove unused reports that take about 2s per run to create 2019-01-15 13:10:46 +01:00
08979437b5
add support for file:// urls 2019-01-15 13:09:24 +01:00
bf1b476d9a
colors 2019-01-15 13:08:39 +01:00
a2e4c5372f
add support for a second, local puppet module config file 2019-01-15 13:07:47 +01:00
761963ba2f
add colors, sanity checking and support for Ubuntu 18.04 2019-01-15 13:06:48 +01:00
John Van de Meulebrouck Brendgard
a8166f6cbc
Merge of edit-secrets from nunoc-ops 2018-04-25 12:03:50 +02:00
John Van de Meulebrouck Brendgard
ffdb1aa4d1
Updated year and version in cosmos-puppet-ops.mkd 2017-11-09 14:31:27 +01:00
Gijutsu
29bf83125a Added info on how to bootstrap a machine that is not yet in DNS 2017-08-23 16:26:11 +02:00
Linus Nordberg
56f7f529d9 Merge pull request #4 from Gijutsu/master
Verified puppetlabs-release-xenial.deb for Ubuntu 16.04
2017-07-26 14:49:02 +00:00
John Van de Meulebrouck Brendgard
e0505b4100
Uppdated puppetlabs-release-xenial.deb
to version 1.1.0-4 called puppetlabs-release-pc1_1.1.0-4xenial_all.deb
at https://apt.puppetlabs.com.
2017-04-26 16:03:02 +02:00
4972eefdcc ny run-cosmos 2017-02-02 15:37:32 +01:00
John Van de Meulebrouck Brendgard
5cd4e5b0cf
Verified puppetlabs-release-xenial.deb for Ubuntu 16.04 2016-09-30 17:58:56 +02:00
Fredrik Thulin
5294261f2c Merge pull request #2 from Gijutsu/pre_and_post-tasks
Updated pre and post tasks
2016-09-01 14:17:23 +02:00
Fredrik Thulin
1f8733559b Merge pull request #1 from Gijutsu/master
Updated documentation and conf ...
2016-09-01 14:16:19 +02:00
Fredrik Thulin
9167776246 Merge pull request #3 from Gijutsu/new-upstream-cosmos
new upstream release of cosmos that includes ln5 fixes for https remotes
2016-09-01 14:13:31 +02:00
John Van de Meulebrouck Brendgard
f6fe928590
new upstream release of cosmos that includes ln5 fixes for https remotes
along with a verified version of puppetlabs-release-trusty.deb
2016-08-28 21:22:48 +02:00
John Van de Meulebrouck Brendgard
55da5cd7ea
Included ft improvement to able to specify tag for bump-tag
Also changed from #!/bin/sh -> #!/bin/bash
since echo -e is not supported in sh
2016-08-28 17:12:10 +02:00
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
c048945151 fix & simplify edit-secrets 2015-03-06 23:07:58 +01:00
bc70832f4c logrotate for docker containers 2015-02-24 11:12:06 +01:00
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
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
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
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