Vladimir Timofeenko
542f562c41
Added molecule tests for Gentoo
...
This commit adds molecule tests for Gentoo.
Since the tests run inside docker and on systemd system, the host system
also needs to run systemd.
The tests create volumes in /srv/ so that artifacts that take a long
time to build and synchronize are reused between test runs.
This specific commit also fixes the error in ipr-cnrs/nftables#24
2021-08-20 16:50:28 -07:00
Jeremy Gardais
4267dd455e
Add Molecule tests for systemd unit
2021-08-19 13:56:26 +02:00
Paweł Krawczyk
e696d9b482
Restore systemd-fedora-latest image
2021-08-09 10:38:07 +01:00
Paweł Krawczyk
40c632734f
Restore systemd-debian-latest image
2021-08-09 10:32:28 +01:00
Paweł Krawczyk
6a491d63f0
Add separate scenario for Archlinux with custom Dockerfile
2021-08-09 10:05:17 +01:00
Paweł Krawczyk
ad499e949f
Leave systems that work for now
2021-08-08 23:48:08 +01:00
Paweł Krawczyk
a8a41dfc91
Fix syntax
2021-08-08 23:39:52 +01:00
Paweł Krawczyk
0030b9bfcb
Add archlinux platform
2021-08-08 23:37:47 +01:00
Paweł Krawczyk
a75f5bc391
Add volumes to all images
2021-08-08 23:27:47 +01:00
Paweł Krawczyk
32c4ab5215
Because we just can't have init in one place...
2021-08-08 23:19:44 +01:00
Paweł Krawczyk
c8fd17d52b
Add Debian and Fedora
2021-08-08 22:14:36 +01:00
Paweł Krawczyk
7e31500c36
Fix variable name
2021-08-08 22:14:21 +01:00
Paweł Krawczyk
0669fe1623
Test for key files generated by the role
2021-08-08 21:48:02 +01:00
Paweł Krawczyk
a0fd38056a
Adjust test to differences between CentOS and Debian
2021-08-08 21:40:13 +01:00
Paweł Krawczyk
d73b5bbc8f
Debug rules prior to verification
2021-08-08 21:27:18 +01:00
Paweł Krawczyk
73bc1c464b
Fix ansible-lint config location
2021-08-08 21:16:06 +01:00
Paweł Krawczyk
95321f21f9
Mute role-name warnings
2021-08-08 21:01:57 +01:00
Paweł Krawczyk
9940f37baa
Mute lint warnings related to testing
2021-08-08 20:55:56 +01:00
Paweł Krawczyk
5e7b20680b
Fix systemd-ubuntu
2021-08-08 20:47:20 +01:00
Paweł Krawczyk
4eb6a5ae3b
Run ubuntu as privileged
2021-08-08 20:09:42 +01:00
Paweł Krawczyk
be4f52b728
Use jrei/systemd-ubuntu
2021-08-08 19:43:58 +01:00
Paweł Krawczyk
a5aa2c6e4a
Add some actual verification tasks
2021-08-08 19:09:08 +01:00
Paweł Krawczyk
a6f7fde29a
Try centos-systemd
2021-08-08 17:59:44 +01:00
Paweł Krawczyk
8bd7607c09
Typo
2021-08-08 15:52:26 +01:00
Paweł Krawczyk
9fabd5a845
Use Molecule provisioned images
2021-08-08 15:41:28 +01:00
Paweł Krawczyk
3b55e70281
Remove empty lines (yamllint)
2021-08-07 23:35:43 +01:00
Paweł Krawczyk
06fecc68b2
Use robertdebock/molecule-action
2021-08-07 23:29:36 +01:00
Paweł Krawczyk
da74b7d2b1
Add Debian scenario
2021-08-07 22:40:29 +01:00
Paweł Krawczyk
d786479bc1
Try to run with systemd
2021-08-07 14:20:52 +01:00
Paweł Krawczyk
b96b750f8d
Try centos/systemd
2021-08-07 14:05:10 +01:00
Paweł Krawczyk
811bd11e9d
Do not remove iptables on test instances
2021-08-07 14:01:35 +01:00
Paweł Krawczyk
933cf1df4e
Create inventory file
2021-08-07 13:04:49 +01:00
Paweł Krawczyk
564038c06e
Add Molecule test scenario
2021-08-06 10:28:16 +01:00