Commit Graph

672 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 293aa8aad5 fix 2014-04-18 22:00:45 -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 80caa6c09d my secondary dns server now uses Ip Attrs 2014-04-18 17:38:21 -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 e69a0a6065 update 2014-04-18 09:37:26 -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 66921ff667
propellor spin 2014-04-17 23:48:09 -04:00
Joey Hess cc169f4ac0
propellor spin 2014-04-17 23:32:42 -04:00
Joey Hess fd0cfda04c
propellor spin 2014-04-17 22:32:16 -04:00
Joey Hess c11d29130e
propellor spin 2014-04-17 22:31:17 -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 c4f02f0bc8
propellor spin 2014-04-17 20:35:17 -04:00
Joey Hess c8974079b9
propellor spin 2014-04-17 20:34:21 -04:00
Joey Hess a40adb1be3
propellor spin 2014-04-17 20:32:39 -04:00
Joey Hess d37aa4a298
propellor spin 2014-04-17 20:28:59 -04:00
Joey Hess a19293732d prep release 2014-04-17 20:09:14 -04:00
Joey Hess d934c95b96 add back prevention from building debian package from joeyconfig branch 2014-04-17 20:05:21 -04:00
Joey Hess e9453aaf5e
propellor spin 2014-04-17 20:03:30 -04:00
Joey Hess b6426ed84d
propellor spin 2014-04-17 19:43:33 -04:00
Joey Hess 8a519b687b point back to config-joey 2014-04-17 19:43:18 -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 ba058d77a7 Merge branch 'joeyconfig' 2014-04-15 15:08:40 -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 0f3226a298
propellor spin 2014-04-14 15:58:27 -04:00
Joey Hess 26d44f113f
propellor spin 2014-04-14 15:54:34 -04:00
Joey Hess baab388a98 update 2014-04-14 15:48:52 -04:00
Joey Hess 6bbcacc017
propellor spin 2014-04-14 15:44:01 -04:00