8000 Merge pull request #3 from majcher01/pyinfra-archserver · unkn0wnAPI/sysadmin-scripts@be3cb8d · GitHub
[go: up one dir, main page]

Skip to content

Commit be3cb8d

Browse files
authored
Merge pull request #3 from majcher01/pyinfra-archserver
Implemented changes recommended from PR #3
2 parents ccc13e7 + 17d2a64 commit be3cb8d

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

Universal/PyInfra/ArchServer/deploy.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def install_packages():
4747
packages = ["linux-lts-headers", "pacman-contrib", "base-devel", "dmidecode",
4848
"dkms", "amd-ucode", "linux-firmware", "lm_sensors", "curl",
4949
"e2fsprogs", "exfatprogs", "iproute2", "mtr", "lsof", "smartmontools",
50-
"udisks2", "dosfstools", "less"],
50+
"udisks2", "dosfstools", "less", "wget"],
5151
present = True,
5252
update = False,
5353
_sudo = True,
@@ -65,7 +65,7 @@ def install_packages():
6565
pacman.packages(
6666
name = "Services",
6767
packages = ["docker", "docker-compose", "samba", "zerotier-one", "openssh",
68-
"clamav", "mariadb-clients", "openldap", "smbclient"],
68+
"clamav", "mariadb-clients", "openldap", "smbclient", "vsftpd"],
6969
present = True,
7070
update = False,
7171
_sudo = True,
@@ -215,7 +215,7 @@ def system_services():
215215
_sudo = True
216216
)
217217

218-
@deploy("PyInfra Script Cleanup")
218+
@deploy("Post-deployment Tasks")
219219
def session_cleanup():
220220
server.shell(
221221
name = "Removing sudo bypass",
@@ -228,6 +228,12 @@ def session_cleanup():
228228
commands = [f"rm /home/{host.get_fact(User)}/paru -r"],
229229
_sudo = True
230230
)
231+
232+
server.shell(
233+
name = "Adding hostname & IP to login screen",
234+
commands = ["echo -e 'Hostname: \\n \nIPv4: \4\n' >> /etc/issue"], # not tested be careful, it should work
235+
_sudo = True
236+
)
231237

232238
#
233239
## Deployment execution tree
@@ -240,9 +246,10 @@ def main():
240246
user_configuration()
241247
system_services()
242248
service_configuration()
249+
edit_files()
243250
session_cleanup()
244251

245252
#
246253
## Init Point
247254
#
248-
main()
255+
main()

0 commit comments

Comments
 (0)
0