Commit Graph

981 Commits

Author SHA1 Message Date
Joey Hess d65a07c701
propellor spin 2014-06-01 14:37:44 -04:00
Joey Hess 3df3fd1746
propellor spin 2014-06-01 13:40:06 -04:00
Joey Hess c224625734
propellor spin 2014-06-01 13:35:21 -04:00
Joey Hess 527fff74c3
propellor spin 2014-06-01 13:15:07 -04:00
Joey Hess 9bf3ffa6c4
propellor spin 2014-06-01 13:14:07 -04:00
Joey Hess d0b7d8fe2c
propellor spin 2014-06-01 13:12:48 -04:00
Joey Hess 41a064fea2
propellor spin 2014-06-01 13:11:55 -04:00
Joey Hess 9ccc0ea5cd
propellor spin 2014-06-01 13:09:01 -04:00
Joey Hess e32408f4e8
propellor spin 2014-06-01 13:07:31 -04:00
Joey Hess b9c868dd88
propellor spin 2014-06-01 08:07:45 -04:00
Joey Hess b50aae8b56
propellor spin 2014-06-01 08:06:34 -04:00
Joey Hess 3af9aa3415
propellor spin 2014-06-01 07:47:40 -04:00
Joey Hess 4138340c0a
propellor spin 2014-06-01 07:46:38 -04:00
Joey Hess d6a249a5d6
propellor spin 2014-06-01 07:33:07 -04:00
Joey Hess 5799b89d9f filter out dup CNAMES
This happens when a docker host has an alias defined, because all docker
hosts are added to the dns, same as other hosts.
2014-06-01 07:32:16 -04:00
Joey Hess 9ce4a434ce
propellor spin 2014-06-01 07:15:37 -04:00
Joey Hess 54c4c9da79
propellor spin 2014-06-01 07:14:49 -04:00
Joey Hess 3dea85a63e
propellor spin 2014-06-01 06:44:14 -04:00
Joey Hess 81545e06ed
propellor spin 2014-06-01 05:58:47 -04:00
Joey Hess eae58f3339
propellor spin 2014-06-01 05:58:13 -04:00
Joey Hess 6d8c55e887
propellor spin 2014-06-01 05:32:51 -04:00
Joey Hess 4ddf92ebd1
propellor spin 2014-06-01 05:24:57 -04:00
Joey Hess 69c6062170
propellor spin 2014-06-01 05:14:07 -04:00
Joey Hess 956bcda940
propellor spin 2014-06-01 05:05:51 -04:00
Joey Hess 94c1f96e7e
propellor spin 2014-06-01 02:55:21 -04:00
Joey Hess 442dbe2311
propellor spin 2014-06-01 02:53:42 -04:00
Joey Hess 30440e352d
propellor spin 2014-06-01 02:34:13 -04:00
Joey Hess f037a8be36
propellor spin 2014-06-01 02:32:42 -04:00
Joey Hess d51647d69d
propellor spin 2014-06-01 02:27:32 -04:00
Joey Hess cae7e15f56 split out DockerAttr 2014-05-31 22:00:11 -04:00
Joey Hess b0f2478bcb docker haddock 2014-05-31 21:44:50 -04:00
Joey Hess 31d9dd297d
propellor spin 2014-05-31 21:36:09 -04:00
Joey Hess d1aaf06f1c reorder for consistency
Onrder does not matter for mappend on set
2014-05-31 21:19:07 -04:00
Joey Hess 7c4b153739 simplify monoid instance with some helper types 2014-05-31 21:18:36 -04:00
Joey Hess d1eafb1277 correct order (didn't really cause any breakage) 2014-05-31 21:08:50 -04:00
Joey Hess 74c4545a69
propellor spin 2014-05-31 21:05:47 -04:00
Joey Hess 5387d71dac typo 2014-05-31 21:04:03 -04:00
Joey Hess 179301f58d build w/o optimisations
I hope this will reign in ghc memory use
2014-05-31 21:02:52 -04:00
Joey Hess 67e61d2919
propellor spin 2014-05-31 20:53:08 -04:00
Joey Hess 58c8d74b4c simplified record accessors 2014-05-31 20:48:23 -04:00
Joey Hess e133536c3f
propellor spin 2014-05-31 20:43:38 -04:00
Joey Hess 4f70fceb3a got rid of the Attr -> Attr SetAttr hack, and use monoids for Attr
The SetAttr hack used to be needed because the hostname was part of the
Attr, and was required to be present. Now that it's moved to Host, let's
get rid of that, since it tended to waste CPU.
2014-05-31 20:43:23 -04:00
Joey Hess 6b835c5eeb
propellor spin 2014-05-31 18:53:39 -04:00
Joey Hess 4c96b0681c
propellor spin 2014-05-31 18:52:42 -04:00
Joey Hess 84eb050085 Propellor's output now includes the hostname being provisioned, or when provisioning a docker container, the container name. 2014-05-31 18:44:49 -04:00
Joey Hess 4722b62e45
propellor spin 2014-05-31 18:40:34 -04:00
Joey Hess 44244b5094
propellor spin 2014-05-31 18:35:17 -04:00
Joey Hess 5fc4b00651 remove now redundant _hostname field of Attr
Now that Host includes _hostName, it's redundant to also keep it in Attr.

This requires changing the reader monad to operate on the whole Host.
2014-05-31 18:04:41 -04:00
Joey Hess d3ac75a1a2
propellor spin 2014-05-31 17:25:39 -04:00
Joey Hess c742c2eb1b
propellor spin 2014-05-31 17:22:35 -04:00