disable lxd-containers-restart-on-failure.service
This commit is contained in:
+18
-18
@@ -43,28 +43,28 @@ function prepare_lxd {
|
|||||||
|
|
||||||
sudo /opt/miaou-bash/tools/idem_apt_install lxd btrfs-progs
|
sudo /opt/miaou-bash/tools/idem_apt_install lxd btrfs-progs
|
||||||
|
|
||||||
sudo tee /etc/systemd/system/lxd-containers-restart-on-failure.service &>/dev/null <<EOF
|
# sudo tee /etc/systemd/system/lxd-containers-restart-on-failure.service &>/dev/null <<EOF
|
||||||
[Unit]
|
# [Unit]
|
||||||
Description=restart lxd containers when no dhclient
|
# Description=restart lxd containers when no dhclient
|
||||||
After=lxd.service lxd-containers.service
|
# After=lxd.service lxd-containers.service
|
||||||
Requires=lxd.socket
|
# Requires=lxd.socket
|
||||||
StartLimitInterval=60
|
# StartLimitInterval=60
|
||||||
StartLimitBurst=5
|
# StartLimitBurst=5
|
||||||
|
|
||||||
[Service]
|
# [Service]
|
||||||
Type=exec
|
# Type=exec
|
||||||
|
|
||||||
ExecCondition=sh -c '[ \$(lxc list status=running -c4 -fcsv | wc -l) -gt 0 ]] && lxc list status=running -c4 -fcsv | grep -vq eth0'
|
# ExecCondition=sh -c '[ \$(lxc list status=running -c4 -fcsv | wc -l) -gt 0 ]] && lxc list status=running -c4 -fcsv | grep -vq eth0'
|
||||||
ExecStart=systemctl restart lxd-containers.service
|
# ExecStart=systemctl restart lxd-containers.service
|
||||||
ExecStartPost=sh -c 'sleep 2 ; [ \$(lxc list status=running -c4 -fcsv | wc -l) -eq 0 ]] || lxc list status=running -c4 -fcsv | grep -q eth0'
|
# ExecStartPost=sh -c 'sleep 2 ; [ \$(lxc list status=running -c4 -fcsv | wc -l) -eq 0 ]] || lxc list status=running -c4 -fcsv | grep -q eth0'
|
||||||
|
|
||||||
Restart=on-failure
|
# Restart=on-failure
|
||||||
RestartSec=10
|
# RestartSec=10
|
||||||
|
|
||||||
[Install]
|
# [Install]
|
||||||
WantedBy=multi-user.target
|
# WantedBy=multi-user.target
|
||||||
EOF
|
# EOF
|
||||||
sudo systemctl daemon-reload
|
# sudo systemctl daemon-reload
|
||||||
}
|
}
|
||||||
|
|
||||||
function configure_lxd {
|
function configure_lxd {
|
||||||
|
|||||||
Reference in New Issue
Block a user