Update to oracle.benpro.fr

This commit is contained in:
Benoit S 2022-03-12 14:35:57 +09:00
parent 5ccc2987d2
commit 4c3c32b989
2 changed files with 42 additions and 42 deletions

View file

@ -3,19 +3,19 @@ from pyinfra.operations import apt, server, files, systemd
SUDO = True SUDO = True
server.user( #server.user(
name='Add user benpro', # name='Add user benpro',
user='benpro', # user='benpro',
groups=['sudo'], # groups=['sudo'],
public_keys='ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFs7yO0auvwFL8HTLMUq6lET6DMYLhqhd32rqFfZUsjL openpgp:0xA32E99AD', # public_keys='ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFs7yO0auvwFL8HTLMUq6lET6DMYLhqhd32rqFfZUsjL openpgp:0xA32E99AD',
shell='/bin/bash', # shell='/bin/bash',
present=True, # present=True,
) #)
#
server.hostname( #server.hostname(
name='Set the hostname', # name='Set the hostname',
hostname='dns.benpro.fr', # hostname='dns.benpro.fr',
) #)
apt.update( apt.update(
name='Update apt repositories', name='Update apt repositories',
@ -25,34 +25,34 @@ apt.upgrade(
name='Upgrade apt packages', name='Upgrade apt packages',
) )
apt.packages( #apt.packages(
name='Install ufw', # name='Install ufw',
packages=['ufw'], # packages=['ufw'],
update=False, # update=False,
) #)
#
files.line( #files.line(
name='Set port 28 for SSH', # name='Set port 28 for SSH',
path='/etc/ssh/sshd_config', # path='/etc/ssh/sshd_config',
line=r'Port .*', # line=r'Port .*',
replace='Port 28', # replace='Port 28',
) #)
#
systemd.service( #systemd.service(
name='Reload sshd', # name='Reload sshd',
service='ssh.service', # service='ssh.service',
reloaded=True, # reloaded=True,
) #)
#
server.shell( #server.shell(
name='Add ufw rules', # name='Add ufw rules',
commands=['ufw limit 28', 'ufw allow 80', 'ufw allow 443', 'ufw allow 853'], # commands=['ufw limit 28', 'ufw allow 80', 'ufw allow 443', 'ufw allow 853'],
) #)
#
server.shell( #server.shell(
name='Enable ufw', # name='Enable ufw',
commands=['yes | ufw enable'], # commands=['yes | ufw enable'],
) #)
server.shell( server.shell(
name='Install certbot', name='Install certbot',

View file

@ -1 +1 @@
my_hosts = ['dns.benpro.fr'] my_hosts = ['oracle.benpro.fr']