Commit Graph

443 Commits

Author SHA1 Message Date
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
Joey Hess 7d3c09df5f
propellor spin 2014-07-23 11:52:46 -04:00
Joey Hess b5ebe61483 update 2014-07-23 11:25:54 -04:00
Joey Hess 321a0bdef6
propellor spin 2014-07-23 10:52:26 -04:00
Joey Hess 25cc027025
propellor spin 2014-07-22 16:14:31 -04:00
Joey Hess aa70ac2419 update 2014-07-22 15:48:32 -04:00
Joey Hess 98a3114763
propellor spin 2014-07-22 15:25:07 -04:00
Joey Hess 56b1d73e60
propellor spin 2014-07-21 14:40:48 -04:00
Joey Hess 93730d530a
propellor spin 2014-07-18 16:40:09 -04:00
Joey Hess fd7d6907b8
propellor spin 2014-07-18 15:58:05 -04:00
Joey Hess 1143ca7c5c
propellor spin 2014-07-18 12:48:08 -04:00
Joey Hess 6957f28945
propellor spin 2014-07-18 02:08:13 -04:00
Joey Hess 5590c1c75a
propellor spin 2014-07-18 00:20:09 -04:00
Joey Hess 6f5f6b3229
propellor spin 2014-07-17 23:45:46 -04:00
Joey Hess e31210248d
propellor spin 2014-07-17 21:16:03 -04:00
Joey Hess 1aab98549e
propellor spin 2014-07-17 20:01:21 -04:00
Joey Hess 0f7a2634c4 update 2014-07-17 16:12:48 -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 581ec5fb33
propellor spin 2014-07-17 14:56:43 -04:00
Joey Hess 47b5345080
propellor spin 2014-07-15 12:55:36 -04:00
Joey Hess 75081da610
propellor spin 2014-07-14 17:06:08 -04:00
Joey Hess 4791f0c54f
propellor spin 2014-07-09 16:30:10 -04:00
Joey Hess 1594704fb9
propellor spin 2014-07-09 15:43:08 -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 c2a113ace8
propellor spin 2014-07-07 03:22:53 -04:00