Merge branch 'joeyconfig'
This commit is contained in:
commit
3cbabe3f76
|
@ -303,8 +303,11 @@ beaver = host "beaver.kitenet.net"
|
||||||
"rsync -a -x / /home/joey/lib/backup/beaver.kitenet.net/"
|
"rsync -a -x / /home/joey/lib/backup/beaver.kitenet.net/"
|
||||||
|
|
||||||
iabak :: Host
|
iabak :: Host
|
||||||
iabak = host "ia-bak.joeyh.name"
|
iabak = host "iabak.archiveteam.org"
|
||||||
|
& aias "ia-bak.joeyh.name"
|
||||||
& ipv4 "124.6.40.227"
|
& ipv4 "124.6.40.227"
|
||||||
|
& os (System (Debian Testing) "amd64")
|
||||||
|
& Apt.stdSourcesList `onChange` Apt.upgrade
|
||||||
& Apt.installed ["git"]
|
& Apt.installed ["git"]
|
||||||
& Apt.installed ["etckeeper"]
|
& Apt.installed ["etckeeper"]
|
||||||
& Apt.installed ["ssh"]
|
& Apt.installed ["ssh"]
|
||||||
|
@ -314,6 +317,16 @@ iabak = host "ia-bak.joeyh.name"
|
||||||
& User.hasSomePassword "joey"
|
& User.hasSomePassword "joey"
|
||||||
& Sudo.enabledFor "joey"
|
& Sudo.enabledFor "joey"
|
||||||
& GitHome.installedFor "joey"
|
& GitHome.installedFor "joey"
|
||||||
|
& Git.cloned "root" repo "/usr/local/IA.BAK" (Just "server")
|
||||||
|
& Git.cloned "www-data" repo "/usr/local/IA.BAK/pubkeys" (Just "pubkey")
|
||||||
|
& Apt.serviceInstalledRunning "apache2"
|
||||||
|
& cmdProperty "ln" ["-sf", "/usr/local/IA.BAK/pushme.cgi", "/usr/lib/cgi-bin/pushme.cgi"]
|
||||||
|
& Apt.installed ["sudo"]
|
||||||
|
& File.containsLine "/etc/sudoers" "www-data ALL=NOPASSWD:/usr/local/IA.BAK/pushed.sh"
|
||||||
|
& Cron.niceJob "shardstats" (Cron.Times "*/30 * * * *") "root" "/"
|
||||||
|
"/usr/local/IA.BAK/shardstats SHARD1"
|
||||||
|
where
|
||||||
|
repo = "https://github.com/ArchiveTeam/IA.BAK/"
|
||||||
|
|
||||||
--' __|II| ,.
|
--' __|II| ,.
|
||||||
---- __|II|II|__ ( \_,/\
|
---- __|II|II|__ ( \_,/\
|
||||||
|
|
Loading…
Reference in New Issue