diff --git a/meta/main.yml b/meta/main.yml index 9a8ec92..cae6e58 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -6,11 +6,13 @@ galaxy_info: galaxy_tags: [] license: GPL2 platforms: - - name: CentOS - version: - - 7 - - 8 - - name: RedHat - version: - - 7 - - 8 + - name: CentOS + version: + - 7 + - 8 + - 9 + - name: RedHat + version: + - 7 + - 8 + - 9 diff --git a/templates/etc/openvpn/server/config.conf.j2 b/templates/etc/openvpn/server/config.conf.j2 index ef80fcb..0eb027f 100644 --- a/templates/etc/openvpn/server/config.conf.j2 +++ b/templates/etc/openvpn/server/config.conf.j2 @@ -1,6 +1,11 @@ port {{ item.port }} {% if item.proto == "udp" %} proto {{ item.proto }} +fast-io +sndbuf 512000 +rcvbuf 512000 +push "sndbuf 512000" +push "rcvbuf 512000" {% elif item.proto == "tcp" %} proto tcp-server {% endif %} diff --git a/vars/RedHat_9.yml b/vars/RedHat_9.yml new file mode 100644 index 0000000..f87f297 --- /dev/null +++ b/vars/RedHat_9.yml @@ -0,0 +1,6 @@ +--- +openvpn_packages: + - openvpn + - python3-libsemanage + - python3-policycoreutils + - NetworkManager-libnm