Commit Graph

40 Commits

Author SHA1 Message Date
Ian Gulliver
db28e8c9f4 Simplify link structure 2016-05-19 22:07:44 +00:00
Ian Gulliver
2fcc5ba320 Add symlinks to current cert. 2016-05-19 21:46:25 +00:00
Ian Gulliver
361b2c80e9 Move internal modules to icon_lib 2016-05-19 00:46:30 +00:00
Ian Gulliver
fc7a670a1f Standardize what we mean by server 2016-05-18 00:15:25 +00:00
Ian Gulliver
043bfd4338 Typo 2016-05-17 23:29:37 +00:00
Ian Gulliver
1f406af2ee Start of getting autoimage back into shape 2016-05-17 23:05:57 +00:00
Ian Gulliver
edc6fbd56a Integrate fetcher into client.py 2016-05-10 00:01:06 +00:00
Ian Gulliver
5d30642816 Run client.py instead of fetch_and_update on the client 2016-05-09 22:58:25 +00:00
Ian Gulliver
a1a1a4e822 Add ws4py 2016-05-09 22:46:38 +00:00
Ian Gulliver
e5dd8820b8 Plumb volume ID through to grub menu 2016-05-09 20:40:38 +00:00
Ian Gulliver
71fd9f8dba Bug 2016-04-29 19:16:48 +00:00
Ian Gulliver
70dd367261 Set shell, switch to passwordless sudo 2016-04-29 18:55:13 +00:00
Ian Gulliver
5fded8255e Module to create a user with optional sudo privs and authorized_keys 2016-04-29 17:58:03 +00:00
Ian Gulliver
5a55f3bb27 Move openssh-server to its own module. Move the key onto the systemid device. 2016-04-12 05:00:04 +00:00
Ian Gulliver
22a27eb0bd Icon updates need python3-requests 2016-04-07 20:56:01 +00:00
Ian Gulliver
79961af5c2 Move off tty7, which is used by upstart 2016-04-07 20:48:32 +00:00
Ian Gulliver
eb2a56d8e2 Rename certs 2016-04-07 20:42:20 +00:00
Ian Gulliver
22e072c19f Ignore zero-sized files 2016-04-07 20:29:48 +00:00
Ian Gulliver
14f2be7e10 Support certs in fetcher 2016-04-06 22:52:48 -07:00
Ian Gulliver
1e1fff2e1c Only fetch certs if they don't exist at the target 2016-04-06 22:40:43 -07:00
Ian Gulliver
8eb18f1ccf Simplify directory tree 2016-04-06 22:38:57 -07:00
Ian Gulliver
eebd3906fd Add certclient module for use with autoimage 2016-04-07 01:37:53 +00:00
Ian Gulliver
e8b5cdea29 init style cleanup 2016-04-07 01:00:40 +00:00
Ian Gulliver
ed9e49a0db Change some cert filenames. 2016-04-07 00:47:35 +00:00
Ian Gulliver
5e7f9f0351 Required module 2016-04-06 23:37:40 +00:00
Ian Gulliver
8c8e9bd530 Untested autoimage HTTPS server/client cert support by copying into the image. 2016-04-05 21:55:44 -07:00
Ian Gulliver
1086d58569 Syntax fix 2016-04-05 13:45:24 -07:00
Ian Gulliver
673b691706 Client-side image lifetime management. 2016-04-02 13:22:24 -07:00
Ian Gulliver
300e927337 Beep on completion 2016-04-02 11:16:27 -07:00
Ian Gulliver
e2c5f788bf Move wait_for_service into client; it'll be used from other things. 2016-04-02 10:56:14 -07:00
Ian Gulliver
9a72c09d92 Autoimage working nicely. 2016-04-01 10:04:24 -07:00
Ian Gulliver
0742efdfa8 Wait for service to come live before imaging 2016-03-31 23:24:11 -07:00
Ian Gulliver
67e29abe5a Update imager link 2016-03-31 23:11:47 -07:00
Ian Gulliver
8fe52864f1 Move autoimage to tty7 2016-03-31 23:08:04 -07:00
Ian Gulliver
1982ca63bd autoimage needs networking 2016-03-31 17:45:00 -07:00
Ian Gulliver
0052478fbf Remove more --image-type 2016-03-31 17:29:10 -07:00
Ian Gulliver
4d808113e8 Required grub package 2016-03-31 17:19:48 -07:00
Ian Gulliver
4b345e6452 Initial autoimage pass 2016-03-31 17:11:23 -07:00
Ian Gulliver
176d7dbb50 Make icon install inside the image a module 2016-03-31 16:44:17 -07:00
Ian Gulliver
571b1a990c Persistent module working. 2016-03-31 16:25:41 -07:00