Mathieu Trossevin
7c632352a0
Replace the include
module with include_tasks
or import_tasks
...
The behaviour of the `include` module is badly defined (it try to choose
between statically importing the tasks and dynamically including them)
and can cause problems depending on any number of constraints (mostly if
it choose the wrong behaviour).
Replace it with the `import_tasks` (always statically import tasks) unless
the `include` is in a loop in which case we replace it with
`include_tasks` (always dynamically include tasks).
2023-01-03 14:43:42 +01:00
Jérémy Dubois
91b40ce72f
openvpn: Fix mode of shellpki script
gitea/ansible-roles/pipeline/head This commit looks good
2022-12-13 19:37:54 +01:00
Jérémy Dubois
9918776286
openvpn: Deleted the task fixing the CRL rights since it has been fixed in upstream
gitea/ansible-roles/pipeline/head This commit looks good
2022-12-13 17:53:59 +01:00
Jérémy Dubois
0722b84341
openvpn: shellpki upstream release 22.12.2
2022-12-13 17:50:09 +01:00
Jérémy Dubois
6cc3e03864
openvpn: specifies that the mail for expirations is for OpenVPN
gitea/ansible-roles/pipeline/head This commit looks good
2022-12-05 09:52:20 +01:00
Jérémy Dubois
5e63340aa9
openvpn: shellpki upstream release 22.12.1
gitea/ansible-roles/pipeline/head This commit looks good
2022-12-02 18:06:12 +01:00
Jérémy Dubois
cca072425b
openvpn: shellpki upstream release 22.12
gitea/ansible-roles/pipeline/head This commit looks good
2022-12-01 16:56:23 +01:00
Jérémy Dubois
c3be57410d
openvpn: Run OpenVPN with the \_openvpn user and group instead of nobody which is originally for NFS
gitea/ansible-roles/pipeline/head This commit looks good
2022-09-06 11:27:20 +02:00
Jérémy Dubois
de0c4fd314
openvpn: automate the initialization of the CA and the creation of the server certificate ; use openssl_dhparam module instead of a command
gitea/ansible-roles/pipeline/head This commit looks good
2022-08-10 17:23:47 +02:00
Jérémy Dubois
68ac8fc058
openvpn: configure logrotate
continuous-integration/drone/push Build is passing
2022-06-30 10:12:36 +02:00
Jérémy Dubois
07c3c0226f
openvpn: minimal rights on /etc/shellpki/ and crl.pem
continuous-integration/drone/push Build is passing
2022-06-29 16:09:04 +02:00
Jérémy Dubois
d66248e9f0
openvpn: update README
continuous-integration/drone/push Build was killed
2022-04-14 16:38:43 +02:00
Jérémy Dubois
9161fae0c4
openvpn: use a local copy of files instead of cloning an external git repository
continuous-integration/drone/push Build was killed
2022-04-14 16:34:43 +02:00
Jérémy Dubois
b4f83e54d0
openvpn: use a subnet topology instead of the net30 default topology
continuous-integration/drone/push Build was killed
2022-03-23 10:46:17 +01:00
Jérémy Dubois
03c97f2d0f
openvpn: fix last_openvpn_restart_date variable
continuous-integration/drone/push Build was killed
2022-02-15 18:06:45 +01:00
Jérémy Dubois
f3c443d076
openvpn: now check that openvpn has been restarted since last certificates renewal
continuous-integration/drone/push Build was killed
2022-02-15 15:52:21 +01:00
Jérémy Dubois
981128dc17
openvpn: make it compatible with OpenBSD and add some improvements
continuous-integration/drone/push Build was killed
2022-02-03 18:35:16 +01:00
Jérémy Dubois
4effe91b9f
Write an openvpn role
continuous-integration/drone/push Build was killed
2022-01-24 19:12:48 +01:00
Jérémy Lecour
2752650ea3
The openvpn role is not ready for stable yet
2018-08-09 18:04:02 +02:00
Eric Morino
14e270b688
Ajout verification minifirewall + /usr en ro + port management pour check_openvpn + certificat dhparam
2018-07-26 11:48:14 +02:00
Tristan PILAT
8ad8c2c798
Add the first version of OpenVPN role
2018-07-24 17:16:30 +02:00