summaryrefslogtreecommitdiff
path: root/playbooks.d/ssh
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2022-05-08 13:54:58 +0200
committerPatrick Spek <p.spek@tyil.nl>2022-05-08 13:54:58 +0200
commit0ec3dcd348c3ec295ed704d398f7e48548cd1c95 (patch)
tree2519e28f85981a068f581b7bf45d87f41384bccb /playbooks.d/ssh
parent6ad2ee2b25e22229b4493bd101f68dc8793d6fc5 (diff)
Install mosh on all machines that should be SSHable
Diffstat (limited to 'playbooks.d/ssh')
-rw-r--r--playbooks.d/ssh/etc/defaults1
-rw-r--r--playbooks.d/ssh/etc/os.d/linux-gentoo1
-rw-r--r--playbooks.d/ssh/playbook.bash2
3 files changed, 4 insertions, 0 deletions
diff --git a/playbooks.d/ssh/etc/defaults b/playbooks.d/ssh/etc/defaults
index 2140397..cc053f0 100644
--- a/playbooks.d/ssh/etc/defaults
+++ b/playbooks.d/ssh/etc/defaults
@@ -1,2 +1,3 @@
+pkg.mosh=mosh
ssh.sftp=/usr/lib/openssh/sftp-server
svc.sshd=sshd
diff --git a/playbooks.d/ssh/etc/os.d/linux-gentoo b/playbooks.d/ssh/etc/os.d/linux-gentoo
index 47805db..2964467 100644
--- a/playbooks.d/ssh/etc/os.d/linux-gentoo
+++ b/playbooks.d/ssh/etc/os.d/linux-gentoo
@@ -1 +1,2 @@
+pkg.mosh=net-misc/mosh
ssh.sftp=/usr/lib64/misc/sftp-server
diff --git a/playbooks.d/ssh/playbook.bash b/playbooks.d/ssh/playbook.bash
index 8f26b21..e9b28d5 100644
--- a/playbooks.d/ssh/playbook.bash
+++ b/playbooks.d/ssh/playbook.bash
@@ -1,6 +1,8 @@
#!/usr/bin/env bash
playbook_add() {
+ pkg install "mosh"
+
mkdir -pv "/etc/ssh"
svc enable "sshd"