mirror of
https://github.com/pigmonkey/spark.git
synced 2026-01-23 10:25:39 +00:00
configure networkmanager connectivity checking
This is disabled by default by setting the interval to 0. See NetworkManager.conf(5) for an explanation of connectivity checking.
This commit is contained in:
parent
9b9d889f15
commit
dc6cebcbfd
3 changed files with 12 additions and 0 deletions
|
|
@ -44,6 +44,8 @@ mail:
|
|||
|
||||
network:
|
||||
spoof_mac: True
|
||||
conn_check:
|
||||
interval: 0
|
||||
trusted_uuid:
|
||||
- b21284e6-01af-492f-8bea-45a69ef22a23
|
||||
- 4ddd6988-aad1-4927-b650-ea7d24e0138b
|
||||
|
|
|
|||
|
|
@ -23,6 +23,10 @@
|
|||
- name: Push trusted network dispatcher
|
||||
copy: src=nmtrust/dispatcher/10trust dest=/etc/NetworkManager/dispatcher.d/10trust mode=0755
|
||||
|
||||
- name: Push connectivity check config
|
||||
template: src=connectivity.conf.j2 dest=/etc/NetworkManager/conf.d/20-connectivity.conf
|
||||
when: network.conn_check is defined
|
||||
|
||||
- name: Enable and start NetworkManager
|
||||
service: name=NetworkManager.service enabled=yes state=started
|
||||
|
||||
|
|
|
|||
6
roles/networkmanager/templates/connectivity.conf.j2
Normal file
6
roles/networkmanager/templates/connectivity.conf.j2
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# {{ ansible_managed }}
|
||||
# HTTP-based connectivity check
|
||||
[connectivity]
|
||||
{% if network.conn_check.uri is defined %}uri={{ network.conn_check.uri }}{% endif %}
|
||||
{% if network.conn_check.interval is defined %}interval={{ network.conn_check.interval }}{% endif %}
|
||||
{% if network.conn_check.reponse is defined %}response={{ network.conn_check.response }}{% endif %}
|
||||
Loading…
Add table
Add a link
Reference in a new issue