Update for CentOS 8
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Adrien Reslinger 2020-12-11 19:55:45 +01:00
parent 3564057c69
commit 075a25e999
3 changed files with 22 additions and 11 deletions

View file

@ -5,7 +5,7 @@
include_vars: "{{ ansible_os_family }}_{{ ansible_distribution_major_version }}.yml"
- name: Install packages for openvpn
package:
ansible.builtin.package:
name: "{{ openvpn_packages }}"
state: present
update_cache: yes
@ -25,14 +25,24 @@
# - openvpn_bridge_type == "ovs"
# Doesn't work !!
# - name: try nmcli add bridge - conn_name only & ip4 gw4 mode
# nmcli:
# type: bridge
# conn_name: '{{ openvpn_bridge }}'
# ip4: '{{ openvpn_bridge_ip }}/24'
# state: present
# when:
# - openvpn_bridge_type == "bridge"
- name: try nmcli add bridge - conn_name only & ip4 gw4 mode
community.general.nmcli:
type: bridge
conn_name: '{{ openvpn_bridge }}'
ifname: '{{ openvpn_bridge }}'
ip4: '{{ openvpn_bridge_ip }}/24'
state: present
when:
- openvpn_bridge_type == "bridge"
- name: set bridge interface firewalld zone
ansible.posix.firewalld:
permanent: yes
zone: internal
interface: '{{ openvpn_bridge }}'
state: enabled
immediate: yes
when:
- openvpn_bridge_type == "bridge"
- name: Make server config directory
file:

View file

@ -6,4 +6,5 @@ openvpn_packages:
- NetworkManager-glib
- libsemanage-python
- policycoreutils-python
# - python-libsemanage
# - python-policycoreutils

View file

@ -3,4 +3,4 @@ openvpn_packages:
- openvpn
- python3-libsemanage
- python3-policycoreutils
# - NetworkManager-libnm
- NetworkManager-libnm