install.fairie/home/.chezmoiscripts/universal/run_onchange_after_24-vpn-linux.tmpl
Brian Zalewski c8be2b007a Update 2 files
- /home/.chezmoiscripts/universal/run_onchange_after_24-vpn-linux.tmpl
- /home/.chezmoiscripts/universal/run_onchange_after_24-vpn-darwin.tmpl
2023-01-26 08:50:54 +00:00

16 lines
No EOL
582 B
Cheetah

{{- if eq .host.distro.family "linux" -}}
#!/usr/bin/env bash
{{ includeTemplate "universal/profile" }}
{{ includeTemplate "universal/logg" }}
if command -v nmcli > /dev/null; then
nmcli connection import type openvpn file '{{ vpn_connection.file }}'
nmcli connection modify '{{ ovpn_name }}' +vpn.data username={{ vpn_connection.username }}
nmcli connection modify '{{ ovpn_name }}' vpn.secrets 'password={{ vpn_connection.password }}'
nmcli connection modify '{{ ovpn_name }}' +vpn.data password-flags=0
else
logg info '`nmcli` is unavailable'
fi
{{ end -}}