summaryrefslogtreecommitdiff
path: root/propellor.cabal
AgeCommit message (Collapse)Author
2015-06-30Version dependency on exceptions.Joey Hess
2015-06-09prep releaseJoey Hess
2015-06-01add BoundJoey Hess
2015-05-18refactorJoey Hess
2015-05-10disable ghc 7.10's obnoxious warning about tabs for indentationJoey Hess
2015-05-10disable ghc 7.10's obnoxious warnings about every line using tab to indentJoey Hess
2015-05-06prep releaseJoey Hess
2015-04-29propellor spinJoey Hess
2015-04-22prep releaseJoey Hess
2015-03-12prepJoey Hess
2015-02-28Propellor now builds itself without needing the Makefile.Joey Hess
2015-02-27propellor spinJoey Hess
2015-02-01propellor spinJoey Hess
2015-01-25versionJoey Hess
2015-01-24GADT properties seem to work (untested)Joey Hess
* 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-21reorgJoey Hess
2015-01-21Added journald configuration properties.Joey Hess
2015-01-19split out types to improve haddock for Propellor.TypesJoey Hess
2015-01-19rename HostLike to PropAccumJoey Hess
This is more general; it doesn't need to contain a Host. It would, for example, be possible to make Property itself be an instance of PropAccum.
2015-01-15prep releaseJoey Hess
2015-01-04prepJoey Hess
2015-01-04sshPubKey is renamed to Ssh.pubKeyJoey Hess
2015-01-03add DnsSec moduleJoey Hess
2014-12-27change repo urlJoey Hess
2014-12-21prep releaseJoey Hess
2014-12-17prep releaseJoey Hess
2014-12-09remove propelor.1 from the cabal fileJoey Hess
This file is now generated by building the package.
2014-12-09Include Propellor.Property.OS, which was accidentially left out of the cabal ↵Joey Hess
file in the last release.
2014-12-08changelogJoey Hess
2014-12-07Display 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-04more work on OS takeoverJoey Hess
2014-11-23hasSomePassword 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-23Group propertiesFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-22propellor spinJoey Hess
2014-11-22reorgJoey Hess
2014-11-21email updateJoey Hess
2014-11-21split out info typesJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-20incomplete systemd container supportJoey Hess
2014-11-20propellor spinJoey Hess
2014-11-20starting work on a Chroot moduleJoey Hess
factored out info up-propigation code rom Docker
2014-11-20fix docker container provisioningJoey Hess
Since the containers are no longer on the host list, they were not found while provisioning, oops. To fix, had to add to a host's info a map of the containers docked to it. Unfortunately, that required Propellor.Types.Info be glommed into Propellor.Types, since it needed to refer to Host.
2014-11-19Added support for using debootstrap from propellor.Joey Hess
Most of the hard part was making it be able to install debootstrap from source, for use on non-debian-derived systems.
2014-11-19big 1.0Joey Hess
2014-11-19propellor spinJoey Hess
2014-11-18clean up Propellr.CmdLine exportsJoey Hess
2014-11-18broke out Server moduleJoey Hess
2014-11-18factor out ssh moduleJoey Hess
2014-11-18factor out git repo moduleJoey Hess
2014-11-18reorg and clean up bootstrap protocolJoey Hess