Leif Johansson
7f0c457a33
try very hard to find git
2022-10-10 17:22:56 +02:00
Leif Johansson
87e49a541f
safe update & upgrade
2022-10-10 17:19:34 +02:00
Fredrik Thulin
42f674edb3
speling
2022-04-14 12:35:26 +02:00
Fredrik Thulin
7323626efe
cleanups, and install cosmos_1.5-2~sunet20220414_all.deb
...
- shellcheck fixes
- rewrite argument parsing
- install new version of cosmos (cosmos_1.5-2~sunet20220414_all.deb)
2022-04-14 12:31:27 +02:00
Fredrik Thulin
d033b58909
init, new version with better git update and signature validation
2022-04-14 12:22:44 +02:00
Leif Johansson
375a06276c
Merge pull request #11 from SUNET/ft-fix_package_manager
...
init, from eduid-ops
2019-04-04 23:01:39 +02:00
Fredrik Thulin
b5d538ece1
init, from eduid-ops
2019-04-04 14:59:36 +02:00
John Van de Meulebrouck Brendgard
61d1c1c9b7
Merge branch 'ft-gpg_no_tty'
2019-03-17 16:40:34 +01:00
Fredrik Thulin
7c5a063045
gpg import with --no-tty
...
With recent GPG versions, a TTY seems to be required to import keys.
Since importing of keys need to work when running from cron, we
pass --no-tty to those commands. This should mean that -t doesn't
have to be passed to SSH on bootstrapping for new Debian hosts
(tested on Raspbian).
2019-03-17 13:26:54 +01:00
Leif Johansson
de49b194d0
Merge pull request #9 from SUNET/gijutsu-support-debian
...
Force pseudo-terminal when running addhost
2019-03-07 21:58:51 +01:00
Leif Johansson
d8cc0aa331
Merge pull request #5 from pettai/more-puppet-debs
...
Add more puppet debs
2019-02-18 16:55:21 +01:00
Fredrik Thulin
0084a8864d
Merge pull request #8 from SUNET/gijutsu-fix-db.py
...
Changed from re.search to re.match in db.py
2019-02-13 15:48:58 +01:00
John Van de Meulebrouck Brendgard
3f56de1355
Force pseudo-terminal when running addhost
...
so that addhost also works on Debian
(also contains another small sync with nunoc-ops).
2019-02-13 15:46:57 +01:00
John Van de Meulebrouck Brendgard
fba9ddb8f7
Changed example regex
...
to make it a bit more apparent that the regex is
to be used with re.match and not re.search
2019-02-12 16:21:24 +01:00
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