forked from cas/multiball
48 lines
1.0 KiB
INI
48 lines
1.0 KiB
INI
|
[config]
|
||
|
history=multiball.history
|
||
|
sshconfigs=~/.ssh/autonomic_config
|
||
|
hostlists=
|
||
|
|
||
|
[startup]
|
||
|
# Fixme we gotta figure these out, but maybe we do it with grouping instead.
|
||
|
#-filteralias iww *iww*
|
||
|
#-filteralias autonomic *autonomic*
|
||
|
|
||
|
[cmd.upgrade]
|
||
|
-unsafe
|
||
|
-targets
|
||
|
-confirm Targeting these, ok?
|
||
|
-env DEBIAN_FRONTEND=noninteractive
|
||
|
sudo -E apt -y upgrade
|
||
|
-confirm Do they need to be rebooted?
|
||
|
sudo reboot
|
||
|
|
||
|
|
||
|
[cmd.install-pkg]
|
||
|
-arguments
|
||
|
-unsafe
|
||
|
-targets
|
||
|
-confirm Installing `{@}` on these, ok?
|
||
|
-env DEBIAN_FRONTEND=noninteractive
|
||
|
sudo -E apt -y install {@}
|
||
|
-confirm Do they need to be rebooted?
|
||
|
sudo reboot
|
||
|
|
||
|
[cmd.upgrade-pkg]
|
||
|
-arguments
|
||
|
-unsafe
|
||
|
-targets
|
||
|
-confirm Installing `{@}` on these, ok?
|
||
|
-env DEBIAN_FRONTEND=noninteractive
|
||
|
sudo -E apt -y install --only-upgrade {@}
|
||
|
|
||
|
[cmd.last-updated]
|
||
|
-safe sudo zgrep -B1 'apt-get upgrade' /var/log/apt/* | grep 'Start' | cut -d'z' -f2 | sort | tail -n1 | cut -d' ' -f2 || true
|
||
|
|
||
|
[cmd.upgradable]
|
||
|
-safe apt list --upgradable 2>&1 | grep upgradable | grep -v WARNING || true
|
||
|
|
||
|
[cmd.ping]
|
||
|
-safe echo ping
|
||
|
|