Commit Graph

220 Commits

Author SHA1 Message Date
Joey Hess d1db64b3bc Propellor can configure primary DNS servers, including generating zone files, which is done by looking at the properties of hosts in a domain. 2014-04-19 01:26:38 -04:00
Joey Hess 7e9853520b The `cname` property was renamed to `aka` as it does not always generate CNAME in the DNS. 2014-04-18 23:41:26 -04:00
Joey Hess 21bb63ab58 add SOA 2014-04-18 23:29:01 -04:00
Joey Hess 8dcd8fb0bd provide a way to specify real cnames 2014-04-18 23:20:07 -04:00
Joey Hess b338c0a3bb rename TTL field, per RFC 2308 2014-04-18 22:57:51 -04:00
Joey Hess 395d3f206a Dns.primary wrote, not quite ready 2014-04-18 21:58:23 -04:00
Joey Hess c8a3653775 genZone is working! complete DNS zone file generation from propellor config 2014-04-18 21:10:44 -04:00
Joey Hess 8e22065def better serial number offsets 2014-04-18 19:13:22 -04:00
Joey Hess 39d697ca78 add dns records to Attr 2014-04-18 17:19:28 -04:00
Joey Hess 2b9ee5b29b add mkSOA 2014-04-18 16:49:36 -04:00
Joey Hess 8d8f68f5ab date based serial numbers
complicated by OGMG-it's-2014-and-we're-still-using-unsigned-32-bit-ints
2014-04-18 16:33:06 -04:00
Joey Hess 498fe2cd25
propellor spin 2014-04-18 14:44:46 -04:00
Joey Hess b2d6393bf4 added bind 9 zone file creation code 2014-04-18 14:29:25 -04:00
Joey Hess 6f0b6b8816
propellor spin 2014-04-18 10:14:30 -04:00
Joey Hess f26bdd1e24 allow connections from outside world 2014-04-18 09:37:28 -04:00
Joey Hess 5f6c3ad564 All Property combinators now combine together their Attr settings.
So Attr settings can be made inside a propertyList, for example.
2014-04-18 04:48:49 -04:00
Joey Hess 4e4fb9ab7c get rid of AttrProperty
Now both Property and RevertableProperty can influence Attr on their own.
2014-04-18 03:59:06 -04:00
Joey Hess cc169f4ac0
propellor spin 2014-04-17 23:32:42 -04:00
Joey Hess 520b864123 decided not to use turtle for this backup repo after all (too slow) 2014-04-17 22:30:23 -04:00
Joey Hess bddb6306f5 need ext 2014-04-17 22:28:19 -04:00
Joey Hess 69eb566e0b
propellor spin 2014-04-17 22:25:09 -04:00
Joey Hess 0e0a70f794
propellor spin 2014-04-17 22:09:29 -04:00
Joey Hess 0485387aa0 Run all cron jobs under chronic from moreutils to avoid unnecessary mails. 2014-04-17 21:01:06 -04:00
Joey Hess e9453aaf5e
propellor spin 2014-04-17 20:03:30 -04:00
Joey Hess e1b96860bf cron locking 2014-04-17 19:43:12 -04:00
Joey Hess 7f8dc2425d Revert "flock local directory to prevent multiple obnams stacking up"
This reverts commit ecf10abc47.
2014-04-17 19:32:34 -04:00
Joey Hess ecf10abc47 flock local directory to prevent multiple obnams stacking up 2014-04-17 19:32:10 -04:00
Franz Pletz d3e6b42156 Add support for SSH ed25519 keys
This works with both host and user keys.

(cherry picked from commit 763c65b84f)
2014-04-16 12:51:45 -04:00
Joey Hess 0592ab4bd7 since http conduit is broken on stable, go ghetto and use curl 2014-04-15 15:08:25 -04:00
Joey Hess a83d489270
propellor spin 2014-04-14 16:02:48 -04:00
Joey Hess 1f2c68d595
propellor spin 2014-04-14 16:01:17 -04:00
Joey Hess e8db2577a8
propellor spin 2014-04-14 15:42:26 -04:00
Joey Hess 8bb029002e
propellor spin 2014-04-14 15:35:29 -04:00
Joey Hess 0b5c5f7c9a
propellor spin 2014-04-14 15:17:31 -04:00
Joey Hess 723af9c5f2
propellor spin 2014-04-14 14:55:03 -04:00
Joey Hess ebe1bd3f1b
propellor spin 2014-04-14 14:53:19 -04:00
Joey Hess 8009591be3
propellor spin 2014-04-14 14:46:53 -04:00
Joey Hess 23b370398c
propellor spin 2014-04-14 14:45:36 -04:00
Joey Hess de106741ec
propellor spin 2014-04-14 14:44:45 -04:00
Joey Hess 5775643fc0
propellor spin 2014-04-14 14:43:55 -04:00
Joey Hess 6808fe60e1
propellor spin 2014-04-14 14:43:04 -04:00
Joey Hess fc8d3fe541
propellor spin 2014-04-14 14:40:57 -04:00
Joey Hess d71f8caad4
propellor spin 2014-04-14 14:09:41 -04:00
Joey Hess 0f08c035c7
propellor spin 2014-04-14 14:05:42 -04:00
Joey Hess 2097be5ff4
propellor spin 2014-04-14 14:04:18 -04:00
Joey Hess f116d6be5f
propellor spin 2014-04-14 14:00:37 -04:00
Joey Hess 56dd639169
propellor spin 2014-04-13 21:04:34 -04:00
Joey Hess fb1d65125b
propellor spin 2014-04-13 20:22:35 -04:00
Joey Hess b143b5af13
propellor spin 2014-04-13 18:41:02 -04:00
Joey Hess b345271f0b
propellor spin 2014-04-13 18:29:57 -04:00