Add git interface function
[candle] / .aws-remote
1 ((:name . "silent")
2  (:template . "Basic-Dev")
3  (:username . "herbie")
4  (:key . "/home/herbie/.ssh/id_rsa")
5  (:install
6   (:herbie
7    :first t
8    :username "ubuntu"
9    :key "/home/herbie/.ssh/frank-remote-work.pem"
10    (:packages "zsh")
11    (:file-transfer
12     "/home/herbie/worknotes/remote-work-files/personal-remote-config/herbie/authorized-keys"
13     "~/herbie-authorized_keys")
14    (:file-transfer
15     "/home/herbie/worknotes/remote-work-files/personal-remote-config//sudo/91-herbie-user"
16     "~")
17    (:sudo-cmd "chown root:root ~/91-herbie-user")
18    (:sudo-cmd "mv ~/91-herbie-user /etc/sudoers.d/")
19    (:sudo-cmd "useradd -m herbie -s /usr/bin/zsh")
20    (:sudo-cmd "-u herbie mkdir /home/herbie/.ssh")
21    (:sudo-cmd "mv herbie-authorized_keys ~herbie/.ssh/authorized_keys")
22    (:sudo-cmd "chown herbie:herbie ~herbie/.ssh/authorized_keys"))
23
24   (:hostname (:hostname "silent"))
25
26   (:herbie-files
27    (:file-transfer "~/personal/dotfiles/.zshrc" ".zshrc")
28    (:file-transfer "~/personal/dotfiles/.zshrc_extra_herbie_remote" ".zshrc_extra")
29    (:file-transfer "~/personal/dotfiles/.vimrc" ".vimrc")
30    (:file-transfer "~/personal/dotfiles/.screenrc" ".screenrc"))
31
32   (:sbcl
33    (:packages "sbcl" "rlwrap" "unzip")
34    (:file-transfer "remote-config/sbcl/sbclrc" ".sbclrc")
35    (:cmd "mkdir -p .sbcl/{site,systems}"))
36
37   (:sbcldeps
38    (:file-transfer "/home/herbie/personal/sbcldeps" "sbcldeps")
39    (:cmd "cd sbcldeps ; ./deploy.sh")
40    (:cmd "cd sbcldeps ; ./preload.sh"))))
41
42 ; vim:ft=lisp