Sebastian Gumprich
7b112dcf87
feat(ssh): add alpine support ( #809 )
...
Signed-off-by: Sebastian Gumprich <[email protected] >
2024-10-13 21:42:28 +02:00
Sebastian Gumprich
aa737011e4
fix(cicd): test idempotence on ssh custom tests ( #807 )
...
Signed-off-by: Sebastian Gumprich <[email protected] >
2024-10-13 20:12:21 +02:00
Sebastian Gumprich
141efbc516
fix(ssh_hardening): test setting kex to false, remove wrong default ( #808 )
...
Signed-off-by: Sebastian Gumprich <[email protected] >
2024-10-13 20:11:47 +02:00
Martin Schurz
6cc57e1581
Don't run tests if the environment is not correct
...
Signed-off-by: Martin Schurz <[email protected] >
2024-10-07 23:02:51 +02:00
Martin Schurz
2b495bf6b9
Disable testing of audit in docker
...
Signed-off-by: Martin Schurz <[email protected] >
2024-10-04 13:29:17 +02:00
Martin Schurz
4c87d293ce
Disable testing of audit in docker
...
Signed-off-by: Martin Schurz <[email protected] >
2024-10-04 13:29:17 +02:00
Martin Schurz
2e3d5e916b
Remove unused files and variables
...
Signed-off-by: Martin Schurz <[email protected] >
2024-10-04 13:29:16 +02:00
schurzi
69ab9e47ad
Update Debian compatibility ( #784 )
...
* Update Ubuntu compatability
Signed-off-by: Martin Schurz <[email protected] >
* reload systemd when disabling ssh socket
Signed-off-by: Martin Schurz <[email protected] >
* manage systemd files
Signed-off-by: Martin Schurz <[email protected] >
* Create privsep directory for Debian
Signed-off-by: Martin Schurz <[email protected] >
* Use working Ubuntu 24.04 image for vm tests
Signed-off-by: Martin Schurz <[email protected] >
* Remove deprecated Debian 10
Signed-off-by: Martin Schurz <[email protected] >
---------
Signed-off-by: Martin Schurz <[email protected] >
2024-08-06 13:11:32 +02:00
Martin Schurz
e73f36d20b
Add special vars for Fedora 40
...
Signed-off-by: Martin Schurz <[email protected] >
2024-07-29 22:04:51 +02:00
Martin Schurz
6c9de30d90
Add needed package for tests
...
Signed-off-by: Martin Schurz <[email protected] >
2024-07-28 18:01:04 +02:00
Martin Schurz
77de9435fa
remove freebsd12
...
Signed-off-by: Martin Schurz <[email protected] >
2024-07-02 17:31:22 +02:00
Sebastian Gumprich
85aa1b22b3
do not force type of ssh_gateway_ports ( #765 )
...
* do not force type of gatewayports-var
this way it can be a bool or a string. we also now test for it
Signed-off-by: Sebastian Gumprich <[email protected] >
* replace yum with dnf
Signed-off-by: Sebastian Gumprich <[email protected] >
---------
Signed-off-by: Sebastian Gumprich <[email protected] >
2024-05-31 12:20:00 +02:00
Martin Schurz
b0dff13204
add comment
...
Signed-off-by: Martin Schurz <[email protected] >
2024-02-05 10:04:51 +01:00
Martin Schurz
bb9358e2fb
free space on /boot
...
Signed-off-by: Martin Schurz <[email protected] >
2024-02-05 07:20:27 +01:00
Martin Schurz
3ba52e59e2
remove update tasks, since we use updated images
...
Signed-off-by: Martin Schurz <[email protected] >
2024-02-05 01:19:34 +01:00
Martin Schurz
e54c541d3b
add more excluded packages
...
Signed-off-by: Martin Schurz <[email protected] >
2024-02-04 23:34:53 +01:00
Martin Schurz
a0abefbc29
use loop for package names
...
Signed-off-by: Martin Schurz <[email protected] >
2024-02-04 21:50:41 +01:00
Martin Schurz
898bf73178
Block kernel update
...
Signed-off-by: Martin Schurz <[email protected] >
2024-02-04 20:41:51 +01:00
Martin Schurz
063f3190b8
Always update Vagrant Boxes before using
...
Signed-off-by: Martin Schurz <[email protected] >
2024-02-04 15:42:09 +01:00
Martin Schurz
4c4721c32f
Use Python3 for OpenBSD tests
...
Signed-off-by: Martin Schurz <[email protected] >
2024-02-04 14:26:42 +01:00
Martin Schurz
11cf72b7e2
Remove Docker containers on self-hosted runner after tests
...
Signed-off-by: Martin Schurz <[email protected] >
2024-02-04 10:54:22 +01:00
Martin Schurz
d8c9ac71ec
fix assertion
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-09 19:14:41 +01:00
Martin Schurz
1f0d2d5b73
add noconfirm
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 21:29:02 +01:00
Martin Schurz
5843b03449
add prepare for archlinux
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 20:29:43 +01:00
Martin Schurz
bf51b96a0b
add prepare for archlinux
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 20:21:49 +01:00
Martin Schurz
4bc5725836
hold grub updates in vm
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 17:51:39 +01:00
Martin Schurz
62340c79c6
re-add mysql config directory because it is needed by some os
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 16:33:31 +01:00
Martin Schurz
bc8b5f60f4
remove mysql config directory creation
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 16:08:31 +01:00
Martin Schurz
dff224f4c4
correct typo
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 15:57:08 +01:00
Martin Schurz
422fb940a9
manually fix remaining problems
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 15:27:21 +01:00
Martin Schurz
7e33ea0bae
use ansible-lint to autofix problems
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 14:37:09 +01:00
Martin Schurz
5381a23a4a
fix paste error
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 11:38:49 +01:00
Martin Schurz
e00716df62
fix lint findings
...
Signed-off-by: Martin Schurz <[email protected] >
2023-12-06 11:36:08 +01:00
Martin Schurz
20dd04c9cb
split notify, add tmp options for arch
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-21 21:58:58 +01:00
Sebastian Gumprich
2db75b53c1
make it possible to configure more then yes and no for PermitTunnel ( #715 )
...
This is a breaking change, since the default variable is now a string instead of a bool
Signed-off-by: Sebastian Gumprich <[email protected] >
2023-11-16 15:20:22 +01:00
schurzi
3d98cbf67b
add testing and support for current versions of Fedora and FreeBSD ( #709 )
...
* add testing and support for current versions of Fedora and FreeBSD
Signed-off-by: Martin Schurz <[email protected] >
* add waivers for FreeBSD
Signed-off-by: Martin Schurz <[email protected] >
* use original fedora images
Signed-off-by: Martin Schurz <[email protected] >
* also harden /home mount
Signed-off-by: Martin Schurz <[email protected] >
* also harden /tmp mount
Signed-off-by: Martin Schurz <[email protected] >
* test mock efi directory
Signed-off-by: Martin Schurz <[email protected] >
* remove mock
Signed-off-by: Martin Schurz <[email protected] >
* umount efi
Signed-off-by: Martin Schurz <[email protected] >
* add /tmp to special mountpoints
Signed-off-by: Martin Schurz <[email protected] >
* set options for /tmp mount
Signed-off-by: Martin Schurz <[email protected] >
* create /tmp mount
Signed-off-by: Martin Schurz <[email protected] >
* create /tmp mount and mount it ...
Signed-off-by: Martin Schurz <[email protected] >
* make fewer changes to default test run
Signed-off-by: Martin Schurz <[email protected] >
* use correct Ansible var
Signed-off-by: Martin Schurz <[email protected] >
---------
Signed-off-by: Martin Schurz <[email protected] >
2023-11-16 09:14:03 +01:00
schurzi
15f2de8b44
fix os ci ( #711 )
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-12 20:45:30 +01:00
Martin Schurz
3c73f8ab1d
use release version of inspec profile again
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:47:00 +01:00
Martin Schurz
8e97184d5e
test wirth modified inspec profile
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:39:20 +01:00
Martin Schurz
7437f68c86
onece more ...
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:26 +01:00
Martin Schurz
bf177add07
one last time ...
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:26 +01:00
Martin Schurz
fb22b242fe
better compare for utf8
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:25 +01:00
Martin Schurz
99784726f8
drop role after test for inspec
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:25 +01:00
Martin Schurz
fdf7bbd7be
correct hostname in test
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:25 +01:00
Martin Schurz
ee1fec3d3e
correct indentation
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:25 +01:00
Martin Schurz
35df355248
add tests for roles
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:25 +01:00
Martin Schurz
219ec1938b
try symlink fix
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:25 +01:00
Martin Schurz
336861838a
try local path
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:25 +01:00
Martin Schurz
b07ac77223
test removing requirements
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:25 +01:00
Martin Schurz
4756a620f2
reduce dir dependencies
...
Signed-off-by: Martin Schurz <[email protected] >
2023-11-11 15:37:02 +01:00