Commit graph

289 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
Fredrik Thulin f25a6af712
use python3 2019-01-15 13:18:22 +01:00
Fredrik Thulin fc3d3294ed
stage reboots across sites 2019-01-15 13:12:41 +01:00
Fredrik Thulin 5eeaa2e3ff
noninteractive to not block when removing packages 2019-01-15 13:12:07 +01:00
Fredrik Thulin bc027359d1
show which manifest is applied to lessen confusion 2019-01-15 13:11:15 +01:00
Fredrik Thulin e069bd4f06
remove unused reports that take about 2s per run to create 2019-01-15 13:10:46 +01:00
Fredrik Thulin 08979437b5
add support for file:// urls 2019-01-15 13:09:24 +01:00
Fredrik Thulin bf1b476d9a
colors 2019-01-15 13:08:39 +01:00
Fredrik Thulin a2e4c5372f
add support for a second, local puppet module config file 2019-01-15 13:07:47 +01:00
Fredrik Thulin 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
Fredrik Pettai f096b2274d Add more puppet debs
Add (puppet)support for more deb-based releases.
Add sha1sum + realname for all debs downloaded from apt.puppet.com
2018-02-15 23:48:16 +01: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
Leif Johansson 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
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