Commit Graph

50 Commits

Author SHA1 Message Date
Lord Anton Hvornum 252af79e3d * New feature: deployment structure can now import/include other templates (Included templates will be installed first, since we'll assume those are baselines/requirements for slimmer deploy-structs)
* Deployment scripts strings now supports python string formatting, if parameter  or  is given as options to each command-line (TODO: Add as a global  parameter as well, and treat all strings as formatable)
* Added two templates: workstation + 00:11:22:33:44:55, a example of how to set up a workstation using a template and a custom addition. Also added a default template that is similar to the workstation but does everything in one template. They all use some awk magic to fix alt-tab in Awesome WM, it also creates a "desktop" environment and installs some useful tools and fixes the start menu in Awesome WM.
* Reordering mirrors is now a configurable option (Default turned off, to better suit offline environments)
* Disk/root password now configurable as either a fixed string, or ask for via STDIN (Syntax for now is: )
* deployment targets now a variable (todo: add a parameter/argument)
* SSL support (ignores certificate validation for now, I know this is bad, but until a parameter etc is in place, this has to be a nessecary evil for now)
* Cleaned up a lot of custom variables and baked them into  so it's easier to format strings based off information gathered along the way (such as partition names).
* Error handling: Mostly for missing dependencies and situations, such as not booted in UEFI environment
2018-05-24 20:09:51 +02:00
Lord Anton Hvornum 8c6185710e More debugging 2018-04-13 07:02:43 +02:00
Lord Anton Hvornum 53bee19a99 More debugging 2018-04-13 06:54:22 +02:00
Lord Anton Hvornum 57b619faea Debugging 2018-04-13 06:28:34 +02:00
Lord Anton Hvornum 3156441797 Debugging 2018-04-13 06:13:38 +02:00
Lord Anton Hvornum 97daed0167 Fixing syntax errors 2018-04-12 23:04:39 +02:00
Lord Anton Hvornum 81df161ffc Forgot to create the pdns user 2018-04-12 22:53:21 +02:00
Lord Anton Hvornum c277b96345 Debugging 2018-04-12 22:34:08 +02:00
Lord Anton Hvornum 751a7c1ded Added loading in the powerdns tables 2018-04-12 22:27:47 +02:00
Anton Hvornum 7e22e24636
Update 08:00:27:6f:0c:25.json 2018-04-12 20:04:48 +02:00
Anton Hvornum f9f6f8a4a9
Update 08:00:27:6f:0c:25.json 2018-04-12 20:00:18 +02:00
Anton Hvornum 24216bde89
Update 08:00:27:6f:0c:25.json 2018-04-12 19:59:47 +02:00
Anton Hvornum 8535c10353
DNS Server 2018-04-11 23:02:08 +02:00
Anton Hvornum d7bf058251
DNS + Database 2018-04-11 22:32:40 +02:00
Anton Hvornum 950f2ec3b8
Update 08:00:27:e0:e0:e6.json 2018-04-11 22:25:02 +02:00
Anton Hvornum e23dd62409
Creating the first local mirror dependant client 2018-04-11 22:24:02 +02:00
Anton Hvornum ecadddb3fc
Forgot a måsvinge.. fml 2018-04-08 15:57:03 +02:00
Anton Hvornum 0491f5f27d
Removed stay after post. Installation looks good. 2018-04-08 15:54:17 +02:00
Anton Hvornum 2be11b89da
Removed debugging, added autostarts. 2018-04-08 15:38:38 +02:00
Anton Hvornum 6b07a7cb49
Update 08:00:27:e0:e0:e6.json 2018-04-08 15:19:09 +02:00
Anton Hvornum 778480f52b
Changed debug flag for a command 2018-04-08 15:03:23 +02:00
Anton Hvornum 7b2373b7b1
Forgot --noconfirm on pacman local dump 2018-04-08 14:36:10 +02:00
Anton Hvornum 6d2ce0db8c
Enabled debugging on mirror creation 2018-04-08 13:46:07 +02:00
Anton Hvornum cf6f6d94d0
Created a local mirror (sh added because *. search 2018-04-08 13:31:12 +02:00
Anton Hvornum 3059b1d504
Created a offline repo machine (namechange) 2018-04-08 12:57:39 +02:00
Lord Anton Hvornum 456db37a90 Changed the JSON structure to be able to pass args via the network 2018-04-08 12:21:46 +02:00
Anton Hvornum ad8a4fd65e
Created a offline repo server 2018-04-08 12:07:35 +02:00
Anton Hvornum 36d024b803
Update 08:00:27:d4:fd:ef.json 2018-04-07 22:13:55 +02:00
Anton Hvornum bb312e0e83
Update 08:00:27:d4:fd:ef.json 2018-04-07 22:13:40 +02:00
Anton Hvornum 5e8e2f4126
Update 08:00:27:d4:fd:ef.json 2018-04-07 22:01:20 +02:00
Anton Hvornum f02156a246
Update 08:00:27:d4:fd:ef.json 2018-04-07 21:50:59 +02:00
Anton Hvornum e8900ee880
Update 08:00:27:d4:fd:ef.json 2018-04-07 21:45:40 +02:00
Anton Hvornum a104ce2ead
Update 08:00:27:d4:fd:ef.json 2018-04-07 21:31:13 +02:00
Anton Hvornum 090202706b
Update 08:00:27:d4:fd:ef.json 2018-04-07 21:15:22 +02:00
Anton Hvornum bfd6c2e626
Update 08:00:27:d4:fd:ef.json 2018-04-07 21:06:37 +02:00
Anton Hvornum fec25121e0
Update 08:00:27:d4:fd:ef.json 2018-04-07 20:38:54 +02:00
Anton Hvornum e0c9f457ad
/tmp can't be used
The reason being, arch-chroot flushes /tmp on each command execution. So unless all commands are executed in one big gulp, another folder needs to be used. Hence, /root
2018-04-07 20:10:11 +02:00
Anton Hvornum a8287c43e5
Update 08:00:27:d4:fd:ef.json 2018-04-07 19:30:36 +02:00
Anton Hvornum 396e0da983
Update 08:00:27:d4:fd:ef.json 2018-04-07 19:21:49 +02:00
Anton Hvornum 4933d474da
Update 08:00:27:d4:fd:ef.json 2018-04-07 16:49:38 +02:00
Anton Hvornum f7dcfac21a
syntax error in git clone command 2018-04-07 15:13:09 +02:00
Lord Anton Hvornum 32dac37e83 Comments break and hang the script 2018-04-07 15:05:21 +02:00
Anton Hvornum 22f4963dd2
Update 08:00:27:d4:fd:ef.json 2018-04-07 13:40:10 +02:00
Anton Hvornum d0f5631626
Separated the build-prerequisits 2018-04-07 12:05:45 +02:00
Anton Hvornum b2287c171c
Scrapped wrapaur, doing it manually instead. 2018-04-07 11:57:44 +02:00
Anton Hvornum 07df81aaa1
Added wrapaur installation (i preferred pacaur) 2018-04-07 11:27:41 +02:00
Anton Hvornum da12297c84
Create 08:00:27:d4:fd:ef.json 2018-04-07 10:42:01 +02:00
Lord Anton Hvornum 95b4d073ed Modified the install command and debug output 2018-04-07 10:05:30 +02:00
Anton Hvornum 290ab50032
Update 9c:d6:43:ae:11:4f.json 2018-04-07 09:42:21 +02:00
Anton Hvornum 807a0db445
A simple text script for net-deploy 2018-04-07 09:40:10 +02:00