Joey Hess
3978485e4b
propellor spin
2015-02-10 21:05:25 -04:00
Joey Hess
d08c98d8b3
propellor spin
2015-02-10 20:29:04 -04:00
Joey Hess
78eac62659
propellor spin
2015-02-10 19:59:09 -04:00
Joey Hess
824ebdd76f
propellor spin
2015-02-10 19:57:18 -04:00
Joey Hess
50ff71fd5c
propellor spin
2015-02-10 19:21:50 -04:00
Joey Hess
d1ebc7c145
propellor spin
2015-02-10 10:02:37 -04:00
Joey Hess
5781da55bc
propellor spin
2015-02-08 15:51:55 -04:00
Joey Hess
8edc7ed3ae
propellor spin
2015-02-01 17:34:04 -04:00
Joey Hess
d12f5b7431
propellor spin
2015-02-01 16:54:01 -04:00
Joey Hess
8ff2b77385
propellor spin
2015-02-01 16:40:03 -04:00
Joey Hess
db7a9aa9f6
propellor spin
2015-02-01 16:19:37 -04:00
Joey Hess
3585f14d4e
propellor spin
2015-01-29 01:37:53 -04:00
Joey Hess
d7697a4b25
propellor spin
2015-01-29 01:04:59 -04:00
Joey Hess
cdd88b080a
cleanup
2015-01-25 15:16:21 -04:00
Joey Hess
0ee04ecc43
GADT properties seem to work (untested)
...
* 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-24 22:38:51 -04:00
Joey Hess
d156a1e9ba
Added more network interface configuration properties.
2015-01-23 01:18:47 -04:00
Joey Hess
4d34b837d2
reorg
2015-01-21 23:28:47 -04:00
Joey Hess
a37e0a6bc3
propellor spin
2015-01-21 23:22:42 -04:00
Joey Hess
88082c7293
Added systemd configuration properties.
2015-01-21 22:49:03 -04:00
Joey Hess
fcd8a3171b
propellor spin
2015-01-15 21:00:54 -04:00
Joey Hess
dd392eaab2
ascii art update
2015-01-15 20:35:40 -04:00
Joey Hess
e4b7b95c72
propellor spin
2015-01-15 18:09:53 -04:00
Joey Hess
bf2097bf75
propellor spin
2015-01-09 21:33:34 -04:00
Joey Hess
042b3bee01
propellor spin
2015-01-09 21:21:06 -04:00
Joey Hess
5585778e54
propellor spin
2015-01-08 23:02:06 -04:00
Joey Hess
8e6e40abc4
propellor spin
2015-01-08 22:44:36 -04:00
Joey Hess
660b5d7f93
propellor spin
2015-01-08 21:41:55 -04:00
Joey Hess
2e6a8d4924
propellor spin
2015-01-08 15:54:14 -04:00
Joey Hess
21eeab35eb
propellor spin
2015-01-08 15:30:11 -04:00
Joey Hess
f4a57ca27d
refactor dns settings!
2015-01-06 01:20:56 -04:00
Joey Hess
d3ed4f10c1
propellor spin
2015-01-06 00:48:23 -04:00
Joey Hess
2fd61fa4b5
propellor spin
2015-01-06 00:37:13 -04:00
Joey Hess
d7c862e89b
propellor spin
2015-01-06 00:34:40 -04:00
Joey Hess
4bac16dfa2
propellor spin
2015-01-06 00:32:38 -04:00
Joey Hess
302fb3183f
reorg
2015-01-04 18:36:21 -04:00
Joey Hess
e6089131e4
propellor spin
2015-01-04 18:20:18 -04:00
Joey Hess
f08a4644a1
propellor spin
2015-01-04 18:14:40 -04:00
Joey Hess
d7a50a960b
propellor spin
2015-01-04 18:06:37 -04:00
Joey Hess
ab8ff9a00e
randomHostKeys is removed from CloudAtCost.deCruft.
2015-01-04 17:15:59 -04:00
Joey Hess
0af7629c98
propellor spin
2015-01-04 16:54:43 -04:00
Joey Hess
f1a1d0001a
sshPubKey is renamed to Ssh.pubKey, and has an added SshKeyType parameter.
2015-01-04 15:57:27 -04:00
Joey Hess
52664e6220
sshPubKey is renamed to Ssh.pubKey
2015-01-04 15:36:53 -04:00
Joey Hess
ad984e74e4
propellor spin
2015-01-04 15:00:40 -04:00
Joey Hess
3d21a2df54
propellor spin
2015-01-04 13:33:14 -04:00
Joey Hess
138629941d
propellor spin
2015-01-01 16:59:38 -04:00
Joey Hess
73ac94f2d2
propellor spin
2015-01-01 16:01:33 -04:00
Joey Hess
32a104d104
propellor spin
2015-01-01 12:41:24 -04:00
Joey Hess
bc5cbee380
propellor spin
2014-12-31 13:22:08 -04:00
Joey Hess
6d4f2b54a6
propellor spin
2014-12-31 13:15:09 -04:00
Joey Hess
5374708b6c
propellor spin
2014-12-31 12:59:11 -04:00
Joey Hess
95cdedc098
propellor spin
2014-12-31 12:53:11 -04:00
Joey Hess
bce6ef5745
propellor spin
2014-12-31 11:43:57 -04:00
Joey Hess
9444326c87
propellor spin
2014-12-21 21:05:12 -04:00
Joey Hess
d38017a1ab
propellor spin
2014-12-21 21:01:46 -04:00
Joey Hess
8588629034
comment
2014-12-15 12:05:06 -04:00
Joey Hess
71723ca09f
support for crypted passwords in privdata
...
* Added CryptPassword to PrivDataField, for password hashes as produced
by crypt(3).
* User.hasPassword and User.hasSomePassword will now use either
a CryptPassword or a Password from privdata, depending on which is set.
2014-12-14 15:24:10 -04:00
Joey Hess
b22201e36b
Fix Apache.siteEnabled to update the config file and reload apache when configuration has changed.
2014-12-09 00:34:24 -04:00
Joey Hess
2fe0b28982
more uses for hostContext
2014-12-07 15:21:55 -04:00
Joey Hess
d782c413eb
add root pw
2014-12-06 15:50:42 -04:00
Joey Hess
527975dffe
hasSomePassword and hasPassword now check to make sure shadow passwords are enabled.
2014-12-05 16:33:23 -04:00
Joey Hess
bf9284d05c
I have now successfully used propellor to convert a Fedora system into a bootable and fully working Debian system
2014-12-05 16:22:11 -04:00
Joey Hess
f1fd75c9ec
more work on OS takeover
2014-12-04 17:11:15 -04:00
Joey Hess
1906500030
switch kite to testing
2014-11-28 11:40:03 -04:00
Joey Hess
d1425be30a
propellor spin
2014-11-27 11:49:23 -04:00
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
Joey Hess
e039fc7736
propellor spin
2014-11-22 20:47:58 -04:00
Joey Hess
b9056e1591
propellor spin
2014-11-22 17:05:08 -04:00
Joey Hess
5e1463199e
propellor spin
2014-11-22 17:02:53 -04:00
Joey Hess
4c5d5f34c8
propellor spin
2014-11-21 23:23:07 -04:00
Joey Hess
6cdd37d9ff
propellor spin
2014-11-21 20:53:38 -04:00
Joey Hess
9170a14711
propellor spin
2014-11-21 20:21:51 -04:00
Joey Hess
6be49197f6
allow configuring systemd-nspawn parameters
2014-11-21 20:09:33 -04:00
Joey Hess
04ea987075
propellor spin
2014-11-21 17:19:00 -04:00
Joey Hess
a6c7e22862
propellor spin
2014-11-21 17:16:30 -04:00
Joey Hess
7a6f277ccb
propellor spin
2014-11-21 16:04:02 -04:00
Joey Hess
c4accb72e2
propellor spin
2014-11-21 15:56:50 -04:00
Joey Hess
9e611d87cd
add debootstrap parameters
2014-11-21 15:55:27 -04:00
Joey Hess
36e89cd148
os info propigation
...
Also, lost the systemd-nspawn parameters; I'll do that some other way.
2014-11-21 14:31:13 -04:00
Joey Hess
cf3a8883ec
propellor spin
2014-11-21 14:17:19 -04:00
Joey Hess
976afedea3
propellor spin
2014-11-21 12:18:03 -04:00
Joey Hess
6a5a1bc761
systemd container may be mostly done (untested)
2014-11-21 12:17:03 -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
67d989c7c5
propellor spin
2014-11-20 01:18:51 -04:00
Joey Hess
d49d251897
separate docker container type
...
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)
2014-11-19 23:11:34 -04:00
Joey Hess
c181ece029
propellor spin
2014-11-19 21:28:30 -04:00
Joey Hess
c186f9f4a8
propellor spin
2014-11-19 20:41:35 -04:00
Joey Hess
3bfa43d03e
propellor spin
2014-11-19 01:36:10 -04:00
Joey Hess
99234f016f
propellor spin
2014-11-19 01:34:29 -04:00
Joey Hess
624d8e84eb
propellor spin
2014-11-19 01:32:51 -04:00
Joey Hess
818fcdfb34
propellor spin
2014-11-19 01:05:10 -04:00
Joey Hess
492c2b98a5
propellor spin
2014-11-19 00:39:35 -04:00
Joey Hess
fb3a6947c5
propellor spin
2014-11-19 00:38:35 -04:00
Joey Hess
325fe4037b
propellor spin
2014-11-19 00:30:06 -04:00
Joey Hess
8f88d45032
propellor spin
2014-11-17 20:21:21 -04:00
Joey Hess
8d91b5de6b
Convert GpgKeyId to newtype
2014-11-15 17:02:30 -04:00
Joey Hess
d65337d3e7
add Obnam backupEncrypted
...
This after I typoed an obnam setup and accidentially had a repo that was
backing up non-encrypted.
2014-11-15 13:42:04 -04:00
Joey Hess
ca3dff2566
cleanup
2014-10-31 17:57:11 -04:00
Joey Hess
55430812bc
propellor spin
2014-10-31 17:54:32 -04:00
Joey Hess
56c25543bf
propellor spin
2014-10-25 13:20:14 -04:00
Joey Hess
b5ab8a7f9f
prep release
2014-10-24 09:57:52 -04:00
Joey Hess
b08cd1040f
propellor spin
2014-10-23 11:57:13 -04:00
Joey Hess
857fedc06e
propellor spin
2014-10-23 11:55:41 -04:00
Joey Hess
bbec7021f8
Revert "propellor spin"
...
This reverts commit 45ce3a5e8c
.
2014-10-23 11:31:00 -04:00
Joey Hess
45ce3a5e8c
propellor spin
2014-10-23 11:28:10 -04:00
Joey Hess
fbba9639d6
propellor spin
2014-10-23 02:34:42 -04:00
Joey Hess
4182cae235
propellor spin
2014-10-10 14:22:31 -04:00
Joey Hess
6ea324c613
propellor spin
2014-10-10 13:24:31 -04:00
Joey Hess
f9258ad68a
propellor spin
2014-10-10 13:04:07 -04:00
Joey Hess
79ee61d958
stable suite changes
...
* Avoid encoding the current stable suite in propellor's code,
since that poses a difficult transition around the release,
and can easily be wrong if an older version of propellor is used.
Instead, the os property for a stable system includes the suite name
to use, eg Stable "wheezy".
* stdSourcesList uses the stable suite name, to avoid unwanted
immediate upgrades to the next stable release.
2014-10-10 11:27:54 -04:00
Joey Hess
1e22e178b4
a few other whitespace fixups
2014-10-08 13:19:53 -04:00
Joey Hess
0357c6645b
propellor spin
2014-09-23 13:25:47 -04:00
Joey Hess
68a25beed9
remove conflict with tor
2014-09-23 13:23:22 -04:00
Joey Hess
fc95968145
propellor spin
2014-09-18 23:50:13 -04:00
Joey Hess
239f841a6f
propellor spin
2014-09-10 15:43:32 -04:00
Joey Hess
8313438986
propellor spin
2014-09-09 15:21:47 -04:00
Joey Hess
eacc7abcee
propellor spin
2014-09-09 13:58:01 -04:00
Joey Hess
d01b54ede9
propellor spin
2014-09-09 13:51:04 -04:00
Joey Hess
203f597794
propellor spin
2014-09-09 13:39:24 -04:00
Joey Hess
a372e7a2f2
transitioned!
2014-09-08 16:53:47 -04:00
Joey Hess
7f1121a42e
propellor spin
2014-09-08 14:58:34 -04:00
Joey Hess
71b2bfcdb4
propellor spin
2014-09-08 14:48:42 -04:00
Joey Hess
8ec05b4d8b
propellor spin
2014-09-08 14:44:34 -04:00
Joey Hess
0126c41a53
propellor spin
2014-09-08 12:46:54 -04:00
Joey Hess
b5977a735d
propellor spin
2014-09-08 11:56:35 -04:00
Joey Hess
265e744edb
propellor spin
2014-09-08 11:55:48 -04:00
Joey Hess
9376041535
propellor spin
2014-09-08 11:15:05 -04:00
Joey Hess
a1741fad00
propellor spin
2014-09-08 11:12:54 -04:00
Joey Hess
b21feb9e8d
propellor spin
2014-09-08 10:56:08 -04:00
Joey Hess
d968da96f3
propellor spin
2014-08-29 16:24:16 -07:00
Joey Hess
7499ab41a5
propellor spin
2014-08-29 16:22:51 -07:00
Joey Hess
bdbbee21f8
propellor spin
2014-08-29 16:21:57 -07:00
Joey Hess
859c0c8017
propellor spin
2014-08-29 16:19:30 -07:00
Joey Hess
0c0c9d9a7f
propellor spin
2014-08-29 16:17:28 -07:00
Joey Hess
0af697a649
propellor spin
2014-08-29 16:14:09 -07:00
Joey Hess
4c7f8bc8a3
propellor spin
2014-08-29 16:09:12 -07:00
Joey Hess
69873e484e
propellor spin
2014-08-29 16:07:18 -07:00
Joey Hess
4c1c41d1a2
reorg
2014-08-29 10:30:48 -07:00
Joey Hess
70e1df98c5
propellor spin
2014-08-29 09:34:45 -07:00
Joey Hess
4a244b04c0
propellor spin
2014-08-29 09:33:24 -07:00
Joey Hess
3cb9a60f89
propellor spin
2014-08-21 15:52:49 -04:00
Joey Hess
0929cad092
comments
2014-08-21 14:12:23 -04:00
Joey Hess
3822c9a2d7
propellor spin
2014-08-21 14:04:26 -04:00
Joey Hess
f162c629e4
update
2014-08-19 12:33:29 -04:00
Joey Hess
f727bceb75
propellor spin
2014-08-13 16:52:32 -04:00
Joey Hess
5011529def
propellor spin
2014-08-13 16:31:35 -04:00
Joey Hess
261ed396fe
propellor spin
2014-07-23 12:49:38 -04:00
Joey Hess
08a3c52017
propellor spin
2014-07-23 12:48:46 -04:00
Joey Hess
6cf770c699
propellor spin
2014-07-23 12:45:04 -04:00
Joey Hess
359f13323d
propellor spin
2014-07-23 12:39:11 -04:00
Joey Hess
d393b8fc53
propellor spin
2014-07-23 11:58:32 -04:00