Commit Graph

369 Commits

Author SHA1 Message Date
Joey Hess 401b857eef Merge branch 'joeyconfig'
Conflicts:
	doc/todo/info_propigation_out_of_nested_properties.mdwn
	privdata.joey/privdata.gpg
2015-01-25 15:16:58 -04:00
Joey Hess 5d8bd485cb
propellor spin 2015-01-25 15:08:40 -04:00
Joey Hess 73ad89d973
propellor spin 2015-01-25 15:04:05 -04:00
Joey Hess e9d5d9aff1 remove toSimpleProp
It didn't do what I thought it did with a RevertableProperty; it always
returned Nothing because even if the input properties to <!> are NoInfo, it
casts them to HasInfo.

Even if it had worked, it lost type safety. Better to export the
Property NoInfo that is used in a RevertableProperty, so it can be used
directly.
2015-01-25 14:47:57 -04:00
Joey Hess 0ee04ecc43 GADT properties seem to work (untested)
* Property has been converted to a GADT, and will be Property NoInfo
  or Property HasInfo.
  This was done to make sure that ensureProperty is only used on
  properties that do not have Info.
  Transition guide:
  - Change all "Property" to "Property NoInfo" or "Property WithInfo"
    (The compiler can tell you if you got it wrong!)
  - To construct a RevertableProperty, it is useful to use the new
    (<!>) operator
  - Constructing a list of properties can be problimatic, since
    Property NoInto and Property WithInfo are different types and cannot
    appear in the same list. To deal with this, "props" has been added,
    and can built up a list of properties of different types,
    using the same (&) and (!) operators that are used to build
    up a host's properties.
2015-01-24 22:38:51 -04:00
Joey Hess 1df70ba81d update 2015-01-24 13:04:06 -04:00
Joey Hess eb3c079bba add news item for propellor 1.3.2 2015-01-15 14:06:02 -04:00
gueux db464f126c 2015-01-08 18:12:05 +00:00
Joey Hess 9825b9a3bd add news item for propellor 1.3.1 2015-01-04 19:58:04 -04:00
Joey Hess 2de60a9027 add news item for propellor 1.3.0 2015-01-04 17:19:54 -04:00
Joey Hess acdcff5ca4 Merge branch 'joeyconfig'
Conflicts:
	privdata.joey/privdata.gpg
2015-01-04 17:16:55 -04:00
Joey Hess df8d8eb532 close 2015-01-04 17:16:43 -04:00
Joey Hess b50f33395e update docs 2015-01-01 13:57:13 -04:00
Joey Hess db88241502 noticed a minor bug 2015-01-01 13:03:30 -04:00
Joey Hess 28596064c2 layout 2014-12-26 15:35:17 -04:00
Joey Hess 207f43e95d comment 2014-12-26 15:32:00 -04:00
spwhitton 493d61d228 create forum post 2014-12-26 12:24:16 +00:00
Joey Hess 165980fdd3 add news item for propellor 1.2.2 2014-12-21 21:47:03 -04:00
Joey Hess 3a8d33719d update 2014-12-21 21:41:02 -04:00
Joey Hess a68bd830ac add news item for propellor 1.2.1 2014-12-17 16:34:15 -04:00
Joey Hess 8588629034 comment 2014-12-15 12:05:06 -04:00
Joey Hess db3f9050d6 comment 2014-12-15 12:00:16 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkgUir7k_amh9RFp4D3QutX1fGh_nd7ko4 c164e48096 Added a comment: Passwords in PrivData 2014-12-13 18:25:23 +00:00
Joey Hess 7a71cc0455 add news item for propellor 1.2.0 2014-12-09 00:38:51 -04:00
Joey Hess 173d7485c0 comment 2014-12-09 00:36:46 -04:00
picca cc1ec7e2e2 Added a comment 2014-12-08 10:47:59 +00:00
picca 51493f7558 Added a comment: second run with content modified 2014-12-08 09:37:43 +00:00
picca 9ac0dfb246 Added a comment: first run 2014-12-08 09:31:46 +00:00
picca c5a8caeb53 formating 2014-12-08 09:18:16 +00:00
picca 64ea1b7930 2014-12-08 08:59:32 +00:00
Joey Hess 27d00296ec update 2014-12-07 21:52:14 -04:00
Joey Hess ac0bedb90b update 2014-12-07 19:20:02 -04:00
Joey Hess 19a1d6b7ed expand 2014-12-07 18:49:42 -04:00
Joey Hess f692e1ceb2 Merge branch 'joeyconfig' 2014-12-07 15:34:33 -04:00
Joey Hess d7d833b431 fix cron example 2014-12-07 15:34:29 -04:00
Joey Hess 0972b3ca2e old news 2014-12-07 15:29:30 -04:00
Joey Hess 41d5a6b708 add news item for propellor 1.1.0 2014-12-07 15:25:56 -04:00
Joey Hess d1cfcc416c fix display 2 2014-12-07 15:11:43 -04:00
Joey Hess 5bb761bcf1 fix comment display 2014-12-07 15:10:55 -04:00
Joey Hess 4051c8c6ae update 2014-12-07 15:08:17 -04:00
Joey Hess 322ae878bb Merge branch 'joeyconfig'
Conflicts:
	privdata.joey/privdata.gpg
2014-12-07 12:04:58 -04:00
Joey Hess b7da90a915 comment 2014-12-07 12:04:30 -04:00
https://www.google.com/accounts/o8/id?id=AItOawluNCXp4EAAeZyhZLCOS48gn3p-qAPyhJ4 31e13031fe 2014-12-07 00:05:23 +00:00
Joey Hess dd40a05ced update 2014-12-06 16:15:08 -04:00
Joey Hess de02fa9f7b remove done part 2014-12-06 13:23:12 -04:00
Joey Hess 7052986d09 links 2014-12-03 16:54:41 -04:00
Joey Hess 4e98740cbf Merge branch 'joeyconfig' 2014-12-03 16:54:41 -04:00
Joey Hess 0c0723163e Merge branch 'joeyconfig' 2014-12-03 16:54:19 -04:00
Joey Hess 44ae716885 add posts page 2014-12-03 16:54:15 -04:00
Joey Hess a080b4a416 Merge branch 'joeyconfig' 2014-12-03 16:53:32 -04:00
Joey Hess f6e2cc1e65 move news to better page 2014-12-03 16:53:26 -04:00
Joey Hess be4d6ab4fa Merge branch 'master' of ssh://propellor.branchable.com 2014-12-01 12:00:15 -04:00
Joey Hess cd8c611422 add question (taken from email) and answer 2014-12-01 11:53:40 -04:00
gueux d57f4e98ec Added a comment 2014-11-27 08:17:36 +00:00
Joey Hess b66c526761 Merge branch 'master' of ssh://propellor.branchable.com 2014-11-26 10:52:47 -04:00
Joey Hess 3d42f1fa19 Merge branch 'joeyconfig' 2014-11-26 10:51:41 -04:00
Joey Hess e07dc9b1d3
propellor.debug can be set in the git config to enable more persistent debugging output. 2014-11-25 18:55:12 -04:00
picca e5c255cc6c Added a comment 2014-11-25 20:01:12 +00:00
Joey Hess cd51024070 comment 2014-11-25 15:39:58 -04:00
Joey Hess da86a562c7 Merge branch 'master' of ssh://propellor.branchable.com 2014-11-25 15:37:35 -04:00
picca c8ba904b6e Added a comment 2014-11-25 17:55:25 +00:00
Joey Hess 1f40af51e1 Merge branch 'joeyconfig' 2014-11-25 11:46:36 -04:00
Joey Hess edcfd24251 comment 2014-11-25 11:46:17 -04:00
Joey Hess e0d2761e00
update 2014-11-25 11:43:08 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnFV5MLMQJBf48nAiPPOZY63fvqtuAEAb8 e3146fcd2f 2014-11-25 14:21:05 +00:00
Joey Hess ad804c2cf5 cose 2014-11-23 18:49:54 -04:00
Joey Hess f14749c1cc Merge branch 'joeyconfig' 2014-11-23 18:49:33 -04:00
Joey Hess 9d975e9ee4 add --merge 2014-11-23 18:48:52 -04:00
Joey Hess 1695f5c678 clarify 2014-11-23 17:14:51 -04:00
Joey Hess f85720415d comment 2014-11-23 17:13:02 -04:00
gueux 1074374425 Added a comment 2014-11-23 20:23:25 +00:00
Joey Hess 45d943023d Merge branch 'joeyconfig' 2014-11-23 15:23:54 -04:00
Joey Hess 0ea0f7f4de --spin can be passed multiple hosts, and it will provision each host in turn.
Note that if it fails to spin a host, it will stop. I think this is better
than continuing to the next, because there might be a reason to spin hosts
in some specific order (ie, update dns first and then use it).
2014-11-23 15:17:57 -04:00
Joey Hess 9c91b5b64c comment 2014-11-23 14:52:55 -04:00
Joey Hess bbc824452e Merge branch 'master' of ssh://propellor.branchable.com 2014-11-23 14:41:29 -04:00
Joey Hess ac41f8b07b Merge branch 'joeyconfig' 2014-11-23 14:41:09 -04:00
gueux e9eba2e716 2014-11-23 17:04:42 +00:00
Joey Hess ab2557d813 update 2014-11-22 16:31:24 -04:00
Joey Hess fd3335e40e --via implemented 2014-11-22 12:57:07 -04:00
Joey Hess 1b34f23414 Merge branch 'joeyconfig' 2014-11-22 12:13:57 -04:00
Joey Hess 61945b4ff3 add 2014-11-22 12:13:57 -04:00
Joey Hess 7cbf4841de Merge branch 'joeyconfig' 2014-11-22 12:13:41 -04:00
Joey Hess 57ec60d6f3 mdwn man page and more complete docs 2014-11-22 12:13:38 -04:00
Joey Hess 557fab6091 Merge branch 'joeyconfig' 2014-11-21 21:54:16 -04:00
Joey Hess b4b5d2aec0 link title 2014-11-21 21:54:16 -04:00
Joey Hess dc08320ee8 old news 2014-11-21 21:15:24 -04:00
Joey Hess 5a077290d2 add news item for propellor 1.0.0 2014-11-21 21:11:44 -04:00
Joey Hess fb10b5ca3c Merge branch 'joeyconfig' 2014-11-21 21:02:36 -04:00
Joey Hess 505707ffa8 reorg 2014-11-21 21:02:36 -04:00
Joey Hess 158b0aedc4 Merge branch 'joeyconfig' 2014-11-21 21:00:23 -04:00
Joey Hess bf663218d3 reorg 2014-11-21 21:00:23 -04:00
Joey Hess 7ecb632b7c Merge branch 'joeyconfig' 2014-11-20 20:03:48 -04:00
Joey Hess 9f9a4c653f more 2014-11-20 20:03:48 -04:00
Joey Hess 7579f4221e Merge branch 'joeyconfig' 2014-11-20 20:01:23 -04:00
Joey Hess 6df68adfe0 more posts 2014-11-20 20:01:23 -04:00
Joey Hess 150cf27398 Merge branch 'joeyconfig' 2014-11-20 20:00:16 -04:00
Joey Hess f586f933ab update 2014-11-20 20:00:16 -04:00
Joey Hess ebb4d28ea6 Merge branch 'joeyconfig' 2014-11-20 19:52:05 -04:00
Joey Hess e53de39ec4 update 2014-11-20 19:52:05 -04:00
Joey Hess a29f7c4dcb Merge branch 'joeyconfig' 2014-11-20 19:49:56 -04:00
Joey Hess 1295f56a13 add 2014-11-20 19:49:56 -04:00
Joey Hess 7b3338a4f6 Merge branch 'joeyconfig' 2014-11-20 19:49:04 -04:00
Joey Hess 33ca5564a0 reorg 2014-11-20 19:49:04 -04:00
Joey Hess 5479c8ec65 Merge branch 'joeyconfig' 2014-11-20 19:45:05 -04:00
Joey Hess 3f1d7204c6 try3 2014-11-20 19:45:05 -04:00
Joey Hess e0d6014828 Merge branch 'joeyconfig' 2014-11-20 19:42:21 -04:00
Joey Hess ef09ba199f internal 2014-11-20 19:42:21 -04:00
Joey Hess 2f2c8eb789 Merge branch 'joeyconfig' 2014-11-20 19:41:39 -04:00
Joey Hess b77e5ea110 fix pagespec 2014-11-20 19:41:39 -04:00
Joey Hess 929656e2d1 Merge branch 'joeyconfig' 2014-11-20 19:26:50 -04:00
Joey Hess 2ed9d5fa6b fix 2014-11-20 19:26:50 -04:00
Joey Hess f15a2984ba Merge branch 'joeyconfig' 2014-11-20 19:24:52 -04:00
Joey Hess 6f8dfb74f7 titles 2014-11-20 19:24:52 -04:00
Joey Hess 1eaeddc2eb Merge branch 'joeyconfig' 2014-11-20 19:21:22 -04:00
Joey Hess ba862ae887 adding blog feeds 2014-11-20 19:21:17 -04:00
Joey Hess f1b2df601e comment 2014-11-18 21:37:31 -04:00
Joey Hess fa2450372c close 2014-11-18 21:34:34 -04:00
Joey Hess e334f35a45 comment 2014-11-18 21:32:15 -04:00
Joey Hess da8411c1f1 Merge branch 'joeyconfig' 2014-11-18 21:26:30 -04:00
Joey Hess b00d027a08 wording 2014-11-18 21:26:26 -04:00
Joey Hess aa3f31940b Merge branch 'joeyconfig' 2014-11-18 21:18:26 -04:00
Joey Hess 907ecfb464 update 2014-11-18 19:00:34 -04:00
Joey Hess 95fda710cb update 2014-11-18 18:58:47 -04:00
Joey Hess 7299cd7320 expand 2014-11-18 18:56:15 -04:00
Joey Hess a19f01a508 Merge branch 'joeyconfig' 2014-11-18 17:41:20 -04:00
Joey Hess 6d8fd66f13 typo 2014-11-18 17:41:20 -04:00
Joey Hess 69dd546cda Merge branch 'joeyconfig' 2014-11-18 17:40:33 -04:00
Joey Hess 4480f998d1 format 2014-11-18 17:40:33 -04:00
Joey Hess bb08be0005 Merge branch 'joeyconfig' 2014-11-18 17:40:25 -04:00
Joey Hess d118c0c76c format 2014-11-18 17:40:25 -04:00
Joey Hess d7ffe30728 done 2014-11-18 17:33:44 -04:00
Joey Hess 6df64ff653 Merge branch 'joeyconfig' 2014-11-18 17:33:21 -04:00
Joey Hess eaa460c04b doc updates 2014-11-18 17:33:08 -04:00
Joey Hess 74e067fa76
propellor spin 2014-11-18 17:26:02 -04:00
Joey Hess 90a982fcb3 Merge branch 'joeyconfig' 2014-11-13 13:11:31 -04:00
Joey Hess d14fd55641 add 2014-11-13 13:11:31 -04:00
http://joeyh.name/ 39040ab325 removed 2014-11-11 21:16:37 +00:00
http://joeyh.name/ 5894cb0e81 Added a comment 2014-11-11 21:16:09 +00:00
http://joeyh.name/ 74c9ab8f5d Added a comment 2014-11-11 21:15:57 +00:00
gueux d6ad138aa0 2014-11-11 18:12:00 +00:00
Joey Hess 08ff95fbfa Merge branch 'joeyconfig' 2014-11-11 13:47:25 -04:00
Joey Hess 05a793dd59 should be fixed 2014-11-11 13:47:22 -04:00
Joey Hess e4f9df8404 avoid configuring git signing key when there's no secret key
Also, nice display for --add-key steps
2014-11-11 13:41:25 -04:00
Arnaud Bailly 4c19e8407d added some details to multipe gpg keys issue 2014-11-11 13:30:32 -04:00
Joey Hess 51cb668e5c unundo 2014-11-11 13:30:29 -04:00
Joey Hess be27ae1503 changelog 2014-11-11 13:00:33 -04:00
Joey Hess 250ab151a2 Merge branch 'joeyconfig' 2014-11-11 10:38:14 -04:00
Joey Hess 8e974f5641 update 2014-11-11 10:38:14 -04:00
Joey Hess a6fba965a4 add news item for propellor 0.9.2 2014-11-08 16:09:26 -04:00
Joey Hess f38cd7c6a5 Merge branch 'joeyconfig' 2014-11-08 15:56:36 -04:00