propellor spin
This commit is contained in:
parent
9770cc80f7
commit
87c1fe982a
|
@ -102,6 +102,19 @@ kgbServer = withOS desc $ \o -> case o of
|
||||||
where
|
where
|
||||||
desc = "kgb.kitenet.net setup"
|
desc = "kgb.kitenet.net setup"
|
||||||
|
|
||||||
|
mumbleServer :: [Host] -> Property
|
||||||
|
mumbleServer hosts = combineProperties "mumble.debian.net"
|
||||||
|
[ Obnam.latestVersion
|
||||||
|
, Obnam.backup "/var/lib/mumble-server" "55 5 * * *"
|
||||||
|
[ "--repository=sftp://joey@turtle.kitenet.net/~/lib/backup/mumble.debian.net.obnam"
|
||||||
|
, "--client-name=mumble"
|
||||||
|
] Obnam.OnlyClient
|
||||||
|
`requires` Ssh.keyImported SshRsa "root"
|
||||||
|
`requires` Ssh.knownHost hosts "turtle.kitenet.net" "root"
|
||||||
|
`requires` User.accountFor "mumble-server"
|
||||||
|
, Apt.installed ["mumble-server"]
|
||||||
|
]
|
||||||
|
|
||||||
-- git.kitenet.net and git.joeyh.name
|
-- git.kitenet.net and git.joeyh.name
|
||||||
gitServer :: [Host] -> Property
|
gitServer :: [Host] -> Property
|
||||||
gitServer hosts = propertyList "git.kitenet.net setup"
|
gitServer hosts = propertyList "git.kitenet.net setup"
|
||||||
|
|
|
@ -64,6 +64,9 @@ hosts = -- (o) `
|
||||||
-- I'd rather this were on diatom, but it needs unstable.
|
-- I'd rather this were on diatom, but it needs unstable.
|
||||||
& alias "kgb.kitenet.net"
|
& alias "kgb.kitenet.net"
|
||||||
& JoeySites.kgbServer
|
& JoeySites.kgbServer
|
||||||
|
|
||||||
|
& alias "mumble.kitenet.net"
|
||||||
|
& JoeySites.mumbleServer hosts
|
||||||
|
|
||||||
& alias "ns9.kitenet.net"
|
& alias "ns9.kitenet.net"
|
||||||
& myDnsSecondary
|
& myDnsSecondary
|
||||||
|
@ -168,7 +171,7 @@ hosts = -- (o) `
|
||||||
, standardContainer "ancient-kitenet" Stable "amd64"
|
, standardContainer "ancient-kitenet" Stable "amd64"
|
||||||
& Docker.publish "1994:80"
|
& Docker.publish "1994:80"
|
||||||
& Apt.serviceInstalledRunning "apache2"
|
& Apt.serviceInstalledRunning "apache2"
|
||||||
& Git.cloned "root" "git://git.kitenet.net/kitewiki" "/var/www"
|
& Git.cloned "root" "git://kitenet-net.branchable.com/" "/var/www"
|
||||||
(Just "remotes/origin/old-kitenet.net")
|
(Just "remotes/origin/old-kitenet.net")
|
||||||
|
|
||||||
-- git-annex autobuilder containers
|
-- git-annex autobuilder containers
|
||||||
|
|
Loading…
Reference in New Issue