Commit graph

3146 commits

Author SHA1 Message Date
fb4849a0df
Use puppet that comes with OS
nunoc-ops does like this since 2018 so I think it will fly.

Also the package `puppet` seems to been around since at-least Ubuntu 14.04.
2023-01-17 13:53:13 +01:00
014c39822a
Upgrade eidastest
Ref: SC-1367
2023-01-16 15:33:44 +01:00
46aecacb06
Merge pull request #18 from eest/cosmos-set-root-perms
Make overlay permission script global
2022-12-05 15:08:49 +01:00
68d0083557
Make overlay permission script global
This will make sure /root has proper permissions on our machines.
2022-12-05 15:02:37 +01:00
72ac430948
upgrade metadata-validator to 3.1.3 2022-12-02 12:07:11 +01:00
43bf9034a3
update db 2022-12-02 12:06:37 +01:00
1f26285c34
upgrade validator-test-1.komreg.net to version 3.1.3 2022-12-02 10:47:34 +01:00
dedd1bb1e0
update db 2022-12-02 10:47:06 +01:00
55e3d112a7
upgrade eidastest
Ref: SC-1305
2022-12-01 14:12:29 +01:00
cfeed88b6e
impvored nagios check scripts 2022-11-21 17:37:25 +01:00
24404af1e3
upgrade eidastest
Ref: SC-1292
2022-11-21 16:12:30 +01:00
Fredrik Thulin
b454cd52ba
Merge pull request #17 from eest/patlu-handle-multiple-versions-of-cosmos-deb 2022-11-15 18:54:39 +01:00
3ef4e47ff6
Handle multiple versions of cosmos .deb
Before this change there was a need to keep addhost and
bootstrap-cosmos.sh in sync regarding what version of the cosmos deb to
scp over and later run.

Now we find the latest version as decided by `sort -V` in both addhost
and bootstrap-cosmos.sh.

Solution discussed with @fredrikt.
2022-11-15 18:26:36 +01:00
f7a38c4479 updated cosmos modules to use eidas-prod-2* 2022-11-15 15:04:03 +01:00
Fredrik Thulin
7012bf0342
Merge pull request #16 from eest/patlu-sync-ubuntu-with-prepare-iaas-debian 2022-11-15 07:56:30 +01:00
Leif Johansson
4c6623f128
Merge pull request #15 from eest/backport-nunoc-ops
Backport nunoc ops
2022-11-14 14:09:52 +01:00
16a6a67fd1
Make debian iaas prepare scripts handle ubuntu
Now ubuntu also uses the updated way of preparing iaas instances like
debian did before, actually the debian scripts have been remade to also
handle ubuntu so we use a common code path.

Usage (what scripts to call) stay the same, but the underlying
operations takes less logins to complete.
2022-11-14 12:54:08 +01:00
a567d569b7
Changing the script 2022-11-11 19:37:23 +01:00
b0031a7f4d
changes in the script 2022-11-11 19:28:39 +01:00
e266fb5389
fixed scripts 2022-11-10 13:43:18 +01:00
2af8478ae1
forgot to add the command, now did 2022-11-10 12:17:43 +01:00
6cbfd488af
add new eidastest check
Updated QA check
2022-11-10 11:59:43 +01:00
9c0a8ba2a0
upgrading eidas-test
ref: SC-1254
2022-11-08 17:50:10 +01:00
c89d2c58f9
Upgrade eidastest
Ref: SC-1254
2022-11-03 12:03:21 +01:00
13095af981 added cosmos-modules-prod.conf 2022-11-01 09:50:16 +01:00
3f83cc97d6
update db 2022-11-01 09:39:01 +01:00
edf14ae00a
Allowing SSH from anywhere to all the servers 2022-11-01 09:38:56 +01:00
b6450ed243 Fix typo/missing whitespace. 2022-10-25 08:51:07 +02:00
54617bbefa Change server TLS-cert. SC-1230. 2022-10-25 08:48:16 +02:00
020b8fe34c
Enable "set -e" again
Good idea to fail when unexpected things go wrong. Additional fixes
added to the script to not stop where we can expect a non-zero return
code.

Requested by @fredrikt who also reviewed the patch before going in,
thanks!
2022-10-12 16:47:20 +02:00
c55e5535a2
Add gpg to cosmos bootstrap script
Without this Debian 11 fails to bootstrap:
```
/etc/cosmos/gpg.d/50gpg: 36: gpg: not found
```
2022-10-10 17:27:15 +02:00
Linus Nordberg
0692cabba3
Remove that '.novalocal' line in /etc/hosts, added by cloud-init
It messes up `hostname -f` on Debian, even if there's a correct line
further down in /etc/hosts.
2022-10-10 17:26:56 +02:00
John Van de Meulebrouck Brendgard
3b80ba32c7
Set manage_etc_hosts to false for cloudimage based hosts
this is needed so that our changes in /etc/hosts
are not overwritten.
2022-10-10 17:26:45 +02:00
b2272d409f
free-hand updates from eduid-ops 2022-10-10 17:26:18 +02:00
19304f2d79
short hostname i /etc/hosts 2022-10-10 17:23:39 +02:00
378dfe04fa
try very hard to find git 2022-10-10 17:23:23 +02:00
7f0c457a33
try very hard to find git 2022-10-10 17:22:56 +02:00
87e49a541f
safe update & upgrade 2022-10-10 17:19:34 +02:00
6c621aa5f1
Merge pull request #14 from eest/rework-prepare-iaas-debian
Rework prepare-iaas-debian
2022-10-10 16:52:15 +02:00
300c4283af
Rework prepare-iaas-debian
* Log in as few times as possible to not require a lot if yubikey
  keypresses
* Make sure en_US.UTF-8 is present
* Replace `rm -rf` with userdel command
* Make sure the debian account is actually deleted
* Remove locale related warnings when running script from macOS
2022-10-10 16:17:20 +02:00
46678c7f3a
added nagios check for eidastest in qa
Ref SC-628
2022-10-04 15:34:34 +02:00
714b1f7718
fixed name of the file 2022-10-04 15:17:20 +02:00
19cb5996b1
nagios check for eidastest
Ref: SC-628
2022-10-04 14:53:09 +02:00
5822eda8b7 bump leifj key 2022-10-04 13:36:11 +02:00
8db27e7bad
upgrading eidastest
Ref: SC-1199
2022-09-29 12:26:31 +02:00
0fcfc8fc64 change watermark on check_entropy 2022-09-26 10:54:57 +02:00
01e5c2b764 Added Pauls S new ssh-key 2022-09-21 13:40:43 +02:00
585f3dac8a
New boostrap and addhost scripts for servers in Test environment 2022-09-13 14:46:08 +02:00
c99ad1d3af cosmos-modules for test 2022-09-13 13:57:02 +02:00
aa3201c137 updated prid for MT 2022-09-05 12:20:08 +02:00