summaryrefslogtreecommitdiff
path: root/propellor.cabal
diff options
context:
space:
mode:
authorJoey Hess2017-07-15 14:20:38 -0400
committerJoey Hess2017-07-15 17:20:17 -0400
commit5d7bdcde02d667d3f191470c23f8512dcb14f9fa (patch)
tree0d9b4b5f626bb7fe5fc5809c2115b6e68812c290 /propellor.cabal
parent9a9fcc55fcdfd17b7e94e3bfd217c2526aceefcb (diff)
add Propellor.Property.Versioned
New module which allows different versions of a property or host to be written down in a propellor config file. Has many applications, including staged upgrades and rollbacks. Note that it currently only supports RevertableProperty that has the same metatypes for its setup and cleanup sides. And, each RevertableProperty in a version definition needs to have the same metatypes as the others too. I tried a couple of times to add support for differing metatypes, but it got beyond my avilities to do. This commit was sponsored by Jeff Goeke-Smith on Patreon.
Diffstat (limited to 'propellor.cabal')
-rw-r--r--propellor.cabal1
1 files changed, 1 insertions, 0 deletions
diff --git a/propellor.cabal b/propellor.cabal
index 3c2477b9..1bcc1618 100644
--- a/propellor.cabal
+++ b/propellor.cabal
@@ -154,6 +154,7 @@ Library
Propellor.Property.Unbound
Propellor.Property.User
Propellor.Property.Uwsgi
+ Propellor.Property.Versioned
Propellor.Property.XFCE
Propellor.Property.ZFS
Propellor.Property.ZFS.Process