propellor spin

This commit is contained in:
Joey Hess 2014-09-08 10:56:08 -04:00
parent d968da96f3
commit b21feb9e8d
Failed to extract signature
2 changed files with 20 additions and 21 deletions

View File

@ -104,7 +104,8 @@ kite = standardSystemUnhardened "kite.kitenet.net" Unstable "amd64"
] ]
& ipv4 "66.228.36.95" & ipv4 "66.228.36.95"
& ipv6 "2600:3c03::f03c:91ff:fe73:b0d2" & ipv6 "2600:3c03::f03c:91ff:fe73:b0d2"
-- & alias "kitenet.net" -- not yet live! & alias "kitenet.net"
& alias "wren.kitenet.net" -- temporary
& Apt.installed ["linux-image-amd64"] & Apt.installed ["linux-image-amd64"]
& Linode.chainPVGrub 5 & Linode.chainPVGrub 5
@ -116,7 +117,7 @@ kite = standardSystemUnhardened "kite.kitenet.net" Unstable "amd64"
& Obnam.backup "/" "33 1 * * *" & Obnam.backup "/" "33 1 * * *"
[ "--repository=sftp://joey@eubackup.kitenet.net/~/lib/backup/kite.obnam" [ "--repository=sftp://joey@eubackup.kitenet.net/~/lib/backup/kite.obnam"
, "--client-name=kitenet.net" , "--client-name=kitenet.net"
, "--encrypt-with=" , "--encrypt-with=98147487"
, "--exclude=/var/cache" , "--exclude=/var/cache"
, "--exclude=/var/tmp" , "--exclude=/var/tmp"
, "--exclude=/home/joey/lib" , "--exclude=/home/joey/lib"
@ -128,9 +129,10 @@ kite = standardSystemUnhardened "kite.kitenet.net" Unstable "amd64"
(Context "kite.kitenet.net") (Context "kite.kitenet.net")
`requires` Ssh.knownHost hosts "eubackup.kitenet.net" "root" `requires` Ssh.knownHost hosts "eubackup.kitenet.net" "root"
-- & alias "smtp.kitenet.net" -- not yet live! & alias "smtp.kitenet.net"
-- & alias "imap.kitenet.net" -- not yet live! & alias "imap.kitenet.net"
-- & alias "mail.kitenet.net" -- not yet live! & alias "pop.kitenet.net"
& alias "mail.kitenet.net"
& JoeySites.kiteMailServer & JoeySites.kiteMailServer
& JoeySites.legacyWebSites & JoeySites.legacyWebSites
@ -405,12 +407,7 @@ monsters = -- but do want to track their public keys etc.
& sshPubKey "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAokMXQiX/NZjA1UbhMdgAscnS5dsmy+Q7bWrQ6tsTZ/o+6N/T5cbjoBHOdpypXJI3y/PiJTDJaQtXIhLa8gFg/EvxMnMz/KG9skADW1361JmfCc4BxicQIO2IOOe6eilPr+YsnOwiHwL0vpUnuty39cppuMWVD25GzxXlS6KQsLCvXLzxLLuNnGC43UAM0q4UwQxDtAZEK1dH2o3HMWhgMP2qEQupc24dbhpO3ecxh2C9678a3oGDuDuNf7mLp3s7ptj5qF3onitpJ82U5o7VajaHoygMaSRFeWxP2c13eM57j3bLdLwxVXFhePcKXARu1iuFTLS5uUf3hN6MkQcOGw==" & sshPubKey "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAokMXQiX/NZjA1UbhMdgAscnS5dsmy+Q7bWrQ6tsTZ/o+6N/T5cbjoBHOdpypXJI3y/PiJTDJaQtXIhLa8gFg/EvxMnMz/KG9skADW1361JmfCc4BxicQIO2IOOe6eilPr+YsnOwiHwL0vpUnuty39cppuMWVD25GzxXlS6KQsLCvXLzxLLuNnGC43UAM0q4UwQxDtAZEK1dH2o3HMWhgMP2qEQupc24dbhpO3ecxh2C9678a3oGDuDuNf7mLp3s7ptj5qF3onitpJ82U5o7VajaHoygMaSRFeWxP2c13eM57j3bLdLwxVXFhePcKXARu1iuFTLS5uUf3hN6MkQcOGw=="
, host "wren.kitenet.net" , host "wren.kitenet.net"
& ipv4 "80.68.85.49" & ipv4 "80.68.85.49"
& alias "kitenet.net" & alias "old.kitenet.net"
& alias "ns1.kitenet.net"
& alias "ftp.kitenet.net"
& alias "mail.kitenet.net"
& alias "smtp.kitenet.net"
& alias "bitlbee.kitenet.net"
{- Remaining services on kite: {- Remaining services on kite:
- -
- / = ready to go on kite.kitenet.net - / = ready to go on kite.kitenet.net
@ -429,20 +426,20 @@ monsters = -- but do want to track their public keys etc.
- ftpd (EOL) - ftpd (EOL)
- -
- Pre-transition: - Pre-transition:
- - re-rsync /home (skip ~joey and .pine*) - / re-rsync /home (skip ~joey and .pine*)
- cd /home && rsync -4 --progress -avz root@wren.kitenet.net:/home/ ./ --exclude='.pine*' --exclude='joey/*' --delete - cd /home && rsync -4 --progress -avz root@wren.kitenet.net:/home/ ./ --exclude='.pine*' --exclude='joey/*' --delete
- -
- Transition plan: - Transition plan:
- - on darkstar: offlineimap run & disable cron job - / on darkstar: offlineimap run & disable cron job
- & move offlineimap files to tmp - & move offlineimap files to tmp
- - take down wren pstfix, imap, pop servers - / take down wren pstfix, imap, pop servers
- - log all users out of wren - / log all users out of wren
- - final /home rsync (skip ~joey and .pine*) - / final /home rsync (skip ~joey and .pine*)
- - rsync /var/mail - / rync ~joey/Maildir and ~joey/mail
- - rsync mailman and mailman list archives dirs - / rsync mailman and mailman list archives dirs
- - switch kitenet.net dns and enable pop.kitenet.net etc aliass - / switch kitenet.net dns and enable pop.kitenet.net etc aliass
- - point wren.kitenet.net at kite.kitenet.net temporarily - / point wren.kitenet.net at kite.kitenet.net temporarily
- (make real-wren.kitenet.net alias) - / (make old.kitenet.net alias)
- - reconfigure errol's email client to use new server - - reconfigure errol's email client to use new server
- - on darkstar: re-run offlinimap against new server - - on darkstar: re-run offlinimap against new server
- - test mail - - test mail

View File

@ -545,6 +545,8 @@ kiteMailServer = propertyList "kitenet.net mail server"
[ "inbox-path={localhost/novalidate-cert}inbox" [ "inbox-path={localhost/novalidate-cert}inbox"
] ]
`describe` "pine configured to use local imap server" `describe` "pine configured to use local imap server"
, Apt.serviceInstalledRunning "mailman"
] ]
where where
ctx = Context "kitenet.net" ctx = Context "kitenet.net"