#!/usr/bin/env bash playbook_add() { pkg install "mosh" mkdir -pv "/etc/ssh" svc enable "sshd" svc start "sshd" playbook_sync } playbook_sync() { info "$BASHTARD_PLAYBOOK" "Templating sshd_config" file_template "sshd_config" \ "sftp=$(config "ssh.sftp")" \ > /etc/ssh/sshd_config info "$BASHTARD_PLAYBOOK" "Generating MotD" file_template "motd" \ "fqdn=${BASHTARD_PLATFORM[fqdn]}" \ "time=$(date -u "+%FT%T")" \ > /etc/motd [[ $BASHTARD_COMMAND == "add" ]] && return svc reload "sshd" } playbook_del() { svc stop "sshd" svc disable "sshd" }