This commit is contained in:
Benoit 2025-02-15 01:22:52 +09:00
parent 2c8efa8c10
commit bbe9e0eb0e

View file

@ -1,5 +1,6 @@
from pyinfra import host
from pyinfra.operations import apt, server, files, systemd
from pyinfra.facts.files import File, Directory
SUDO = True
@ -12,13 +13,13 @@ server.user(
present=True,
)
apt.update(
name='Update apt repositories',
)
apt.upgrade(
name='Upgrade apt packages',
)
#apt.update(
# name='Update apt repositories',
#)
#
#apt.upgrade(
# name='Upgrade apt packages',
#)
# Disabled because need to deal with Oracle pre-set rules =_=
#apt.packages(
@ -66,7 +67,7 @@ files.download(
cache_time=604800,
)
if not host.fact.file('/tmp/uptime-kuma.tar'):
if not host.get_fact(File, '/tmp/uptime-kuma.tar'):
server.shell(
name='Download uptime-kuma',
chdir='/tmp',
@ -81,7 +82,7 @@ files.directory(
mode=755
)
if not host.fact.directory('/opt/uptime-kuma/app'):
if not host.get_fact(Directory,'/opt/uptime-kuma/app'):
server.shell(
name='Undocker the app',
chdir='/opt/uptime-kuma',