mirror of
https://github.com/pigmonkey/spark.git
synced 2026-01-23 02:24:09 +00:00
replace networkmanager-dispatcher-chrony aur package
This commit is contained in:
parent
d76e63b58b
commit
8c6826c4cc
2 changed files with 29 additions and 9 deletions
23
roles/ntp/files/chrony-dispatcher.sh
Executable file
23
roles/ntp/files/chrony-dispatcher.sh
Executable file
|
|
@ -0,0 +1,23 @@
|
|||
#!/bin/bash
|
||||
# Stolen from: https://aur.archlinux.org/packages/networkmanager-dispatcher-chrony#comment-1024845
|
||||
|
||||
case $2 in
|
||||
connectivity-change)
|
||||
case $CONNECTIVITY_STATE in
|
||||
FULL)
|
||||
chronyc online
|
||||
echo "chronyd taken online"
|
||||
;;
|
||||
UNKNOWN|NONE|PORTAL|LIMITED)
|
||||
chronyc offline
|
||||
echo "chronyd taken offline"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
vpn-up|vpn-down)
|
||||
chronyc offline
|
||||
chronyc online
|
||||
echo "chronyd taken online"
|
||||
;;
|
||||
|
||||
esac
|
||||
|
|
@ -4,15 +4,6 @@
|
|||
name: chrony
|
||||
state: present
|
||||
|
||||
- name: Install chrony networkmanager dispatcher
|
||||
kewlfft.aur.aur:
|
||||
name: networkmanager-dispatcher-chrony
|
||||
become: yes
|
||||
become_user: "{{ aur.user }}"
|
||||
tags:
|
||||
- aur
|
||||
- networkmanager
|
||||
|
||||
- name: Push chrony configuration file
|
||||
copy:
|
||||
src: chrony.conf
|
||||
|
|
@ -25,3 +16,9 @@
|
|||
name: chronyd.service
|
||||
enabled: yes
|
||||
state: started
|
||||
|
||||
- name: Push chrony NetworkManager dispatcher
|
||||
copy:
|
||||
src: chrony-dispatcher.sh
|
||||
dest: /etc/NetworkManager/dispatcher.d/70-chrony
|
||||
mode: 0755
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue