| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-12-07 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-07 | Display a warning when ensureProperty is used on a property which has Info ↵ | Joey Hess | |
| and is so prevented from propigating it. Would much rather a type-based fixed, but this is all I have for now. | |||
| 2014-12-07 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-07 | prep release | Joey Hess | |
| 2014-12-07 | improve | Joey Hess | |
| 2014-12-07 | caution | Joey Hess | |
| 2014-12-07 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-07 | Fixed privdata introspection for User.hasPassword and User.hasSomePassword | Joey Hess | |
| This is not a complete fix for the problem that Info doen't propigate from the called property when code does something like: do hostname <- asks hostName ensureProperty $ foo hostname Instead, I just eliminated the need to implement hasPassword that way, by making the PrivData Info use a HostContext which automatically gets the right hostname passed to it. All other uses of withPrivData don't have the problem. It's still possible for the user to run into the problem if they write something like the above, where foo is a property that uses privdata. However, all properties that take a Context now also accept a HostContext, so it's at least less likely the user needs to write that. | |||
| 2014-12-07 | Merge branch 'joeyconfig' | Joey Hess | |
| Conflicts: privdata.joey/privdata.gpg | |||
| 2014-12-06 | endAction can be used to register an action to run once propellor has ↵ | Joey Hess | |
| successfully run on a host. | |||
| 2014-12-05 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-05 | hasSomePassword and hasPassword now check to make sure shadow passwords are ↵ | Joey Hess | |
| enabled. | |||
| 2014-12-05 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-05 | I have now successfully used propellor to convert a Fedora system into a ↵ | Joey Hess | |
| bootable and fully working Debian system | |||
| 2014-12-04 | changelog | Joey Hess | |
| 2014-12-01 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-01 | Run apt-cache policy with LANG=C. | Joey Hess | |
| 2014-11-26 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-25 | propellor.debug can be set in the git config to enable more persistent ↵ | Joey Hess | |
| debugging output. | |||
| 2014-11-25 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-25 | cron.runPropellor now runs propellor, rather than using its Makefile. This ↵ | Joey Hess | |
| is more robust. Particularly, the Makefile would try to build propellor if there were updates, but if this build failed because a bad commit was pushed, it would abort w/o pulling any new fixed commits. Anyway, it's better to move away from using the makefile when possible as it's just for bootstrapping, and also I would like to make "make" not default to running propellor as that can be confusing behavior. (I can't change that yet; needed for upgrades. Should be fine to change after several more releases, or maybe a year..) | |||
| 2014-11-23 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-23 | add --merge | Joey Hess | |
| 2014-11-23 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-23 | hasSomePassword and hasPassword now default to using the name of the host as ↵ | Joey Hess | |
| the Context for the password. To specify a different context, use hasSomePassword' and hasPassword' (API change) | |||
| 2014-11-23 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-23 | --spin can be passed multiple hosts, and it will provision each host in turn. | Joey Hess | |
| 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 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-23 | changelog | Joey Hess | |
| 2014-11-23 | changelog | Joey Hess | |
| 2014-11-22 | Hostname parameters not containing dots are looked up in the DNS to find the ↵ | Joey Hess | |
| full hostname. | |||
| 2014-11-22 | clarify | Joey Hess | |
| 2014-11-22 | --via implemented | Joey Hess | |
| 2014-11-22 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-22 | mdwn man page and more complete docs | Joey Hess | |
| 2014-11-22 | propellor --spin can now deploy propellor to hosts that do not have git, ↵ | Joey Hess | |
| ghc, or apt-get. This is accomplished by uploading a fairly portable precompiled tarball of propellor. | |||
| 2014-11-21 | copyright update | Joey Hess | |
| 2014-11-21 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-21 | hmm | Joey Hess | |
| 2014-11-21 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-21 | maintainer | Joey Hess | |
| 2014-11-21 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-21 | prep release | Joey Hess | |
| 2014-11-21 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-21 | trim | Joey Hess | |
| 2014-11-20 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-20 | incomplete systemd container support | Joey Hess | |
| 2014-11-20 | fix chroot info propigation | Joey Hess | |
| 2014-11-20 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-11-19 | separate docker container type | Joey Hess | |
| Docker containers are now a separate data type, cannot be included in the main host list, and are instead passed to Docker.docked. (API change) | |||
