replace networkmanager-dispatcher-chrony aur package

This commit is contained in:
Pig Monkey 2025-07-09 09:07:54 -07:00
parent d76e63b58b
commit 8c6826c4cc
2 changed files with 29 additions and 9 deletions

View 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

View file

@ -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