propellor

propellor config for hosts.
git clone git://git.ricketyspace.net/propellor.git
Log | Files | Refs | LICENSE

commit 686c991959878f827955732d8581ff2a89e95d9f
parent 79f253a7ec7d2f3988b7c147be53bf5483f01902
Author: rsiddharth <s@ricketyspace.net>
Date:   Mon, 28 Oct 2019 21:45:34 -0400

propellor spin

Diffstat:
config.hs | 19++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/config.hs b/config.hs @@ -62,11 +62,15 @@ main = defaultMain hosts -- The hosts propellor knows about. hosts :: [Host] -hosts = rsPublicHosts ++ [ grus ] +hosts = rsPublicHosts ++ dsPublicHosts ++ [ grus ] rsPublicHosts :: [Host] rsPublicHosts = [ lyra, virgo, ara ] ++ m31 +dsPublicHosts :: [Host] +dsPublicHosts = [ vela ] + + -- keys. sCanonicalSshPubKey :: [Char] sCanonicalSshPubKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDd7kT6tpH4zZ/hFlRmSVH1oJZZJJUvoMd89AiskXAq5rBrvZC90WVOF12OTQVQqslUVV2ze7BCC13UEfK5F2xP+7F6FDqSFApV4lBsJWLNbtDlZY23lTYqi/L6muq3x5tbqJLQjUK5ItORe0Ecqqz1ymSy+Zk+kHmHfnqyoWAQ7Z5GJkRu1B4J9uT3LJDIgLE8m4nJEOoCJ5vnycJfs0LCwHNZ67H38FV3Uw/sGibCNyCSJHQcG+nkKGYzABDcbXmWXedUq0MlRY2TjU22cOzjaAH0mf6M7m6KQCQeXjdxyyLaI3lNOzhBOU7j8/H9GqdRDH8pZ5e4xp+AG3tcrWi2E+47Qp4J9qv0YPgfj7JZ4oJhvCKGkgldOQZ8mkvjDLvAMGte0zpk2SPDlfJeFgfDHMre3nxAAzIfmhaIX2j86LdUh717BmcXDYD//9SubRLdAZrOKh4Iapcotm0STOFUlDa6nvh27DuKIIvq7v/+ID6P4fSNb4h1ktC/3lrhI21ei8ZjBulonJ9XV+BPGlnIzmWL7g5j4dMm90AqZXRRKQMAX9UIizLoCh58KR5gESszQ/8MSrELclI1fUwiY4Wxlvf6ZsGsg3c22xumxlnc85eiAYQ1LEPWNghcyqE96yrIhXrph3unLRsEbZcGxgXw/dcUtjIL9tjDO9zSN6ZuOQ== rsd@grus" @@ -284,6 +288,14 @@ lyra = host "lyra.ricketyspace.net" $props , (RelDomain "_dmarc", TXT "v=DMARC1; p=none; rua=mailto:root@ricketyspace.net") , (RelDomain "mail._domainkey", TXT "v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ClUrJTSt/UISOTEoZy36SfCjuyuajJVGEzYrhuysn2CA3MNt6y3dsHrjalA04Bix02KySMVEHcbScsd54MHhvk364pOkapuAEFIAmvY9SiZGRWsKMK5tgq/aSgH6xFg6M1CupV4QHWFgk193juiEdnB8uwXKTxOdKP/P/xbU3h98MFvXmNzT8sEr5VMZHiTdzqcxCLLfhx27iwjFJh4td6y+0n5YO/M2zf3n9ikXIof/dw4lA5Xo2icI3G88LMl9Tk4vcY0UVXXXulKmrnrn96Nyow0zU31kB/NUb1HbOxaVLz7KJThS+U9NV/66vZ5blwg7aExJXkPfVEtLTca+wIDAQAB") ] + & Dns.primary dsPublicHosts "dingy.space" + (Dns.mkSOA "lyra.ricketyspace.net" 20191028) + [ + (RootDomain, NS $ RelDomain "lyra") + , (RootDomain, NS $ AbsDomain "ns6.gandi.net") + , (RootDomain, MX 0 $ AbsDomain "lyra.ricketyspace.net") + , (RootDomain, TXT "v=spf1 mx -all") + ] -- crons & stagitGenCron -- web @@ -326,6 +338,11 @@ lyra = host "lyra.ricketyspace.net" $props (User "s") hostContext (SshRsa, sLyraSshPubKey) +vela :: Host +vela = host "dingy.space" $props + & ipv6 "2604:a880:400:d1::77f:8002" + + --- nginx ricketyspaceNetNginx :: [String] ricketyspaceNetNginx = [