Joey Hess
|
6e490dff6e
|
propellor spin
|
2014-07-18 12:35:00 -04:00 |
Joey Hess
|
00b7323d4e
|
propellor spin
|
2014-07-18 12:22:50 -04:00 |
Joey Hess
|
8aabde7a3a
|
propellor spin
|
2014-07-18 02:51:47 -04:00 |
Joey Hess
|
9a31b95e7d
|
propellor spin
|
2014-07-18 02:35:32 -04:00 |
Joey Hess
|
f93b2f5e52
|
propellor spin
|
2014-07-18 02:27:15 -04:00 |
Joey Hess
|
6957f28945
|
propellor spin
|
2014-07-18 02:08:13 -04:00 |
Joey Hess
|
2812719e54
|
propellor spin
|
2014-07-18 01:03:05 -04:00 |
Joey Hess
|
fddcf13973
|
propellor spin
|
2014-07-18 00:36:21 -04:00 |
Joey Hess
|
5590c1c75a
|
propellor spin
|
2014-07-18 00:20:09 -04:00 |
Joey Hess
|
863cdf470b
|
propellor spin
|
2014-07-17 23:51:11 -04:00 |
Joey Hess
|
8b90fc9a52
|
propellor spin
|
2014-07-17 23:43:33 -04:00 |
Joey Hess
|
a6a82a23a9
|
propellor spin
|
2014-07-17 23:42:10 -04:00 |
Joey Hess
|
93a2b92f62
|
propellor spin
|
2014-07-17 23:41:17 -04:00 |
Joey Hess
|
c27afcea4e
|
propellor spin
|
2014-07-17 23:36:04 -04:00 |
Joey Hess
|
55a638ad4c
|
Fix bug in File.containsLines that caused lines that were already in the file to sometimes be appended to the end.
|
2014-07-17 23:33:10 -04:00 |
Joey Hess
|
c65e9adc7f
|
propellor spin
|
2014-07-17 23:27:42 -04:00 |
Joey Hess
|
cfb758d655
|
better hasPrivContentExposed
Avoid locking down and then lossening the file mode; just use the
default/current mode from the beginning.
|
2014-07-17 22:35:59 -04:00 |
Joey Hess
|
91d148215a
|
propellor spin
|
2014-07-17 22:27:57 -04:00 |
Joey Hess
|
f4ce2124ac
|
propellor spin
|
2014-07-17 22:23:49 -04:00 |
Joey Hess
|
3e41d350f4
|
propellor spin
|
2014-07-17 22:20:16 -04:00 |
Joey Hess
|
cb7009e994
|
propellor spin
|
2014-07-17 21:47:15 -04:00 |
Joey Hess
|
e242c68de7
|
propellor spin
|
2014-07-17 21:35:43 -04:00 |
Joey Hess
|
e31210248d
|
propellor spin
|
2014-07-17 21:16:03 -04:00 |
Joey Hess
|
b0fd7f0006
|
propellor spin
|
2014-07-17 16:16:13 -04:00 |
Joey Hess
|
c8feea04e1
|
propellor spin
|
2014-07-17 15:54:32 -04:00 |
Joey Hess
|
330c00efa4
|
propellor spin
|
2014-07-17 15:53:12 -04:00 |
Joey Hess
|
a788c957d2
|
propellor spin
|
2014-07-17 15:36:11 -04:00 |
Joey Hess
|
79f1a6c67b
|
propellor spin
|
2014-07-17 15:33:02 -04:00 |
Joey Hess
|
ebb7353f49
|
propellor spin
|
2014-07-17 15:06:24 -04:00 |
Joey Hess
|
bae7e08597
|
propellor spin
|
2014-07-07 11:32:29 -04:00 |
Joey Hess
|
e53faff843
|
propellor spin
|
2014-07-07 03:42:35 -04:00 |
Joey Hess
|
461b8cbd32
|
propellor spin
|
2014-07-07 03:16:18 -04:00 |
Joey Hess
|
dba84b8219
|
propellor spin
|
2014-07-07 03:08:12 -04:00 |
Joey Hess
|
a1679dfd92
|
propellor spin
|
2014-07-07 03:00:49 -04:00 |
Joey Hess
|
8c2a9de94b
|
propellor spin
|
2014-07-07 02:58:34 -04:00 |
Joey Hess
|
8f46b7ab68
|
Run apt-get update in initial bootstrap.
For eg, Linode, which brings up hosts that have not updated at all so
apt-get install doesn't work.
|
2014-07-07 02:04:21 -04:00 |
Joey Hess
|
bc8b7f2173
|
propellor spin
|
2014-07-07 02:01:57 -04:00 |
Joey Hess
|
75ba4c5ccc
|
propellor spin
|
2014-07-07 02:00:04 -04:00 |
Joey Hess
|
593043515f
|
propellor spin
|
2014-07-07 01:57:59 -04:00 |
Joey Hess
|
a0fb0f9928
|
propellor spin
|
2014-07-07 01:54:28 -04:00 |
Joey Hess
|
8298cb7875
|
propellor spin
|
2014-07-07 01:48:13 -04:00 |
Joey Hess
|
7330737b79
|
reorg
|
2014-07-06 19:40:03 -04:00 |
Joey Hess
|
53bb64040a
|
wording
|
2014-07-06 17:58:27 -04:00 |
Joey Hess
|
cd37316dd5
|
propigate required privdata fields out from docker containers to the hosts they're docked in
|
2014-07-06 17:54:06 -04:00 |
Joey Hess
|
eb39b45d61
|
desc
|
2014-07-06 17:43:48 -04:00 |
Joey Hess
|
36ce624750
|
trivial
|
2014-07-06 17:42:25 -04:00 |
Joey Hess
|
e2019aa7a8
|
propellor spin
|
2014-07-06 17:37:10 -04:00 |
Joey Hess
|
e6ce744078
|
move privdata Property to toplevel so its Info propigates
Ugh, that's a nasty gotcha but I cannot see a way to fix it generally right
now.
|
2014-07-06 17:16:04 -04:00 |
Joey Hess
|
20df4170b0
|
beautiful table for --list-fields, with the hostnames
|
2014-07-06 16:46:00 -04:00 |
Joey Hess
|
5002b5e391
|
propellor spin
|
2014-07-06 16:32:05 -04:00 |
Joey Hess
|
77f3961752
|
better output, after gpg messages
|
2014-07-06 16:03:28 -04:00 |
Joey Hess
|
58f79c12aa
|
propellor spin
|
2014-07-06 15:56:56 -04:00 |
Joey Hess
|
9f781db6da
|
propellor spin
|
2014-07-06 12:27:05 -04:00 |
Joey Hess
|
dbfa9b5051
|
propellor spin
|
2014-07-06 12:26:09 -04:00 |
Joey Hess
|
26f989b5ab
|
Hostname.sane now cleans up the 127.0.0.1 localhost line in /etc/hosts, to avoid eg, apache complaining that "Could not reliably determine the server's fully qualified domain name".
|
2014-07-06 12:23:57 -04:00 |
Joey Hess
|
9a52b4d38a
|
propellor spin
|
2014-07-05 18:00:53 -04:00 |
Joey Hess
|
d062e21a5e
|
propellor spin
|
2014-07-05 17:57:19 -04:00 |
Joey Hess
|
4bb659682e
|
meh
|
2014-07-05 17:56:44 -04:00 |
Joey Hess
|
206cfeb5d4
|
propellor spin
|
2014-07-05 16:24:22 -04:00 |
Joey Hess
|
aca6e6dc29
|
propellor spin
|
2014-07-05 15:55:21 -04:00 |
Joey Hess
|
f674c56119
|
Add --list-fields to list a host's currently set privdata fields.
|
2014-06-19 14:56:50 -04:00 |
Joey Hess
|
42594d6b4c
|
Add --edit to edit a privdata value in $EDITOR
|
2014-06-19 14:48:15 -04:00 |
Joey Hess
|
28a80c4c48
|
cacheCleaned is trivial
|
2014-06-10 15:50:42 -04:00 |
Joey Hess
|
dd554e20b9
|
When git gpg signature of a fetched git branch cannot be verified, propellor will now continue running, but without merging in that branch.
This way, propellor doesn't stop enforcing properties just because its new
configuration isn't ready. It just uses the old configuration.
|
2014-06-10 15:49:17 -04:00 |
Joey Hess
|
f65cd1500f
|
propellor spin
|
2014-06-10 10:08:12 -04:00 |
Joey Hess
|
8432378f2c
|
need tree for apt build-deps
|
2014-06-10 01:15:18 -04:00 |
Joey Hess
|
73fec82d7a
|
propellor spin
|
2014-06-10 00:53:54 -04:00 |
Joey Hess
|
a179c281e9
|
propellor spin
|
2014-06-09 23:32:53 -04:00 |
Joey Hess
|
ed0ee936ae
|
propellor spin
|
2014-06-09 22:47:40 -04:00 |
Joey Hess
|
416a6646c3
|
cleanup
|
2014-06-09 12:34:32 -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
|
969db1ed56
|
when ssh key data is missing, allow both error messages to be printed
|
2014-06-07 00:07:19 -04:00 |
Joey Hess
|
b5812c7564
|
propellor spin
|
2014-06-06 23:07:46 -04:00 |
Joey Hess
|
9ed258633a
|
propellor spin
|
2014-06-06 23:07:05 -04:00 |
Joey Hess
|
a0aac39244
|
propellor spin
|
2014-06-06 22:49:55 -04:00 |
Joey Hess
|
c3add08491
|
propellor spin
|
2014-06-06 22:47:42 -04:00 |
Joey Hess
|
6fc6d54f8a
|
propellor spin
|
2014-06-06 22:46:31 -04:00 |
Joey Hess
|
16ae2b503f
|
display improvements
|
2014-06-05 17:10:58 -04:00 |
Joey Hess
|
0f4e219838
|
can now derive Show for Attr
|
2014-06-05 17:07:02 -04:00 |
Joey Hess
|
4ac314fb48
|
Apt.stdSourcesList no longer needs a suite to be specified.
|
2014-06-05 17:01:32 -04:00 |
Joey Hess
|
dbffd982ba
|
fix os attribute
|
2014-06-05 16:52:41 -04:00 |
Joey Hess
|
a2db41b4e8
|
add show instance for Host
doable now that Attr setting is cleaned up, and makes debugging easier
|
2014-06-05 16:48:17 -04:00 |
Joey Hess
|
6dd22d3f26
|
propellor spin
|
2014-06-05 16:39:35 -04:00 |
Joey Hess
|
1cf1e21532
|
remove sysvinit by installing systemd
|
2014-06-05 16:24:47 -04:00 |
Joey Hess
|
d75cd6c7a3
|
remove sysvinit and systemd from my docker images
sysvinit hangs on upgrade if not running
|
2014-06-05 16:19:34 -04:00 |
Joey Hess
|
740740d215
|
Added --dump to dump out a field of a host's privdata. Useful for editing it.
|
2014-06-01 16:58:05 -04:00 |
Joey Hess
|
d224463dcd
|
comment
|
2014-06-01 15:07:17 -04:00 |
Joey Hess
|
d65a07c701
|
propellor spin
|
2014-06-01 14:37:44 -04:00 |
Joey Hess
|
3df3fd1746
|
propellor spin
|
2014-06-01 13:40:06 -04:00 |
Joey Hess
|
c224625734
|
propellor spin
|
2014-06-01 13:35:21 -04:00 |
Joey Hess
|
e32408f4e8
|
propellor spin
|
2014-06-01 13:07:31 -04:00 |
Joey Hess
|
5799b89d9f
|
filter out dup CNAMES
This happens when a docker host has an alias defined, because all docker
hosts are added to the dns, same as other hosts.
|
2014-06-01 07:32:16 -04:00 |
Joey Hess
|
442dbe2311
|
propellor spin
|
2014-06-01 02:53:42 -04:00 |
Joey Hess
|
cae7e15f56
|
split out DockerAttr
|
2014-05-31 22:00:11 -04:00 |
Joey Hess
|
b0f2478bcb
|
docker haddock
|
2014-05-31 21:44:50 -04:00 |
Joey Hess
|
31d9dd297d
|
propellor spin
|
2014-05-31 21:36:09 -04:00 |
Joey Hess
|
d1aaf06f1c
|
reorder for consistency
Onrder does not matter for mappend on set
|
2014-05-31 21:19:07 -04:00 |
Joey Hess
|
7c4b153739
|
simplify monoid instance with some helper types
|
2014-05-31 21:18:36 -04:00 |
Joey Hess
|
d1eafb1277
|
correct order (didn't really cause any breakage)
|
2014-05-31 21:08:50 -04:00 |