Joey Hess
baba668033
hasSomePassword and hasPassword now default to using the name of the host as the Context for the password. To specify a different context, use hasSomePassword' and hasPassword' (API change)
2014-11-23 16:40:21 -04:00
Félix Sipma
6aa21366d5
Group properties
...
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-23 14:37:49 -04:00
Joey Hess
5fefb161c3
propellor spin
2014-11-22 22:37:25 -04:00
Joey Hess
239581c759
reorg
2014-11-22 20:17:46 -04:00
Joey Hess
403a82b8b7
email update
2014-11-21 22:26:39 -04:00
Joey Hess
6c92f1034f
split out info types
2014-11-21 18:55:33 -04:00
Joey Hess
6e8b28cd3c
propellor spin
2014-11-21 17:11:26 -04:00
Joey Hess
f9cc7c149e
incomplete systemd container support
2014-11-20 17:18:26 -04:00
Joey Hess
a4f04fcb02
propellor spin
2014-11-20 15:15:28 -04:00
Joey Hess
b8b746a7f1
starting work on a Chroot module
...
factored out info up-propigation code rom Docker
2014-11-20 14:15:26 -04:00
Joey Hess
5e4c57652c
fix docker container provisioning
...
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-20 00:21:40 -04:00
Joey Hess
4a9bbd1391
Added support for using debootstrap from propellor.
...
Most of the hard part was making it be able to install debootstrap from
source, for use on non-debian-derived systems.
2014-11-19 19:30:56 -04:00
Joey Hess
409e20a69e
big 1.0
2014-11-19 01:41:50 -04:00
Joey Hess
c3962dcf7d
propellor spin
2014-11-19 01:04:11 -04:00
Joey Hess
745f9e2685
clean up Propellr.CmdLine exports
2014-11-18 23:50:38 -04:00
Joey Hess
dac6a87419
broke out Server module
2014-11-18 22:13:13 -04:00
Joey Hess
47bcd4e130
factor out ssh module
2014-11-18 18:42:36 -04:00
Joey Hess
45592b442b
factor out git repo module
2014-11-18 18:39:10 -04:00
Joey Hess
46076e9a37
reorg and clean up bootstrap protocol
2014-11-18 13:29:50 -04:00
Joey Hess
8d91b5de6b
Convert GpgKeyId to newtype
2014-11-15 17:02:30 -04:00
Joey Hess
84304821be
propellor spin
2014-11-11 12:58:53 -04:00
Joey Hess
347c02a38e
split out gpg keyring related stuff
2014-11-11 12:32:17 -04:00
Félix Sipma
3541260436
basic prosody support
...
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-10 11:14:48 -04:00
Joey Hess
f3a31c9192
prep release
2014-11-08 15:57:46 -04:00
Arnaud Bailly
90bec1e959
added firewall properties
2014-10-31 10:15:07 -04:00
Félix Sipma
a6e712a645
basic nginx support
2014-10-30 16:34:01 -04:00
Joey Hess
b5ab8a7f9f
prep release
2014-10-24 09:57:52 -04:00
Joey Hess
31f84270fd
prep release
2014-10-10 11:35:12 -04:00
Joey Hess
81544b37a8
fix man page installation
2014-08-19 19:06:21 -04:00
Joey Hess
11c1160655
reorg manpage
2014-08-19 18:06:00 -04:00
Joey Hess
371f6077fd
prep release
2014-08-19 17:00:49 -04:00
Joey Hess
7d59dee469
local repo fully working now
2014-08-19 15:02:12 -04:00
Joey Hess
1ed98cc755
Included the config.hs symlink to config-simple.hs in the cabal and Debian packages.
2014-08-19 14:16:53 -04:00
Joey Hess
9d2cc7774b
prep release
2014-08-04 01:12:34 -04:00
Joey Hess
54d2888a96
Remove .gitignore from cabal file list, to avoid build failure on Debian. Closes : #754334
2014-07-09 22:11:40 -04:00
Joey Hess
dba84b8219
propellor spin
2014-07-07 03:08:12 -04:00
Joey Hess
5576955ec5
prep release
2014-07-06 18:28:19 -04:00
Joey Hess
5002b5e391
propellor spin
2014-07-06 16:32:05 -04:00
Joey Hess
58f79c12aa
propellor spin
2014-07-06 15:56:56 -04:00
Joey Hess
a1341ccb31
propellor spin
2014-06-09 12:29:33 -04:00
Joey Hess
fc49d75e4f
Attr is renamed to Info.
2014-06-09 01:47:11 -04:00
Joey Hess
582be8ebe0
combineProperties no longer stops when a property fails; now it continues trying to satisfy all properties on the list before propigating the failure.
...
Audited all of my calls to combineProperties and they should be fine with
this behavior.. which suggests it's the right behavior.
2014-06-07 00:14:05 -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
6383d8c388
propellor spin
2014-05-31 16:48:14 -04:00
Joey Hess
0e8c6e5fee
prep release
2014-05-29 14:30:06 -04:00
Joey Hess
7004b34a71
use a license name that cabal recognises
2014-05-24 00:06:38 -04:00
Joey Hess
0ec565a590
propellor spin
2014-05-23 12:30:25 -04:00
Joey Hess
c09babd5b7
prep release
2014-05-17 16:43:10 -04:00
Joey Hess
7115d1ec16
moved source code to src
...
This is to work around OSX's brain-damange regarding filename case
insensitivity.
Avoided moving config.hs, because it's a config file. Put in a symlink to
make build work.
2014-05-14 19:41:05 -04:00