1
0
Fork 0

Added openvpn server role
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

Signed-off-by: Nis Wechselberg <enbewe@enbewe.de>
This commit is contained in:
Nis Wechselberg 2025-06-21 22:39:37 +02:00
parent 3a99c37a82
commit b65650d733
Signed by: enbewe
GPG key ID: 7B25171F921B9E57
14 changed files with 257 additions and 1 deletions

View file

@ -0,0 +1,19 @@
---
server_openvpn_port: '1194'
server_openvpn_config_name: 'server'
server_openvpn_directory: 'server'
server_openvpn_routes: []
server_openvpn_client_configs: {}
server_openvpn_sysctl_settings: {}
server_openvpn_ca: '{{ server_openvpn_directory }}/ca.crt'
server_openvpn_cert: '{{ server_openvpn_directory }}/cert.crt'
server_openvpn_key: '{{ server_openvpn_directory }}/cert.key'
server_openvpn_passfile: '{{ server_openvpn_directory }}/cert.pwd'
server_openvpn_crl: '{{ server_openvpn_directory }}/crl.pem'
server_openvpn_dhfile: '{{ server_openvpn_directory }}/dh2048.pem'
server_openvpn_tlsauth: '{{ server_openvpn_directory }}/tls-auth.key'
server_openvpn_signing_file: '/etc/apt/keyrings/openvpn-repo-public.asc'
server_openvpn_repo_url: 'https://build.openvpn.net/debian/openvpn/stable'
server_openvpn_source_line: 'deb [arch=amd64 signed-by={{ server_openvpn_signing_file }}] {{ server_openvpn_repo_url }} {{ ansible_distribution_release }} main'