Jarrod Johnson
6d2918ed45
Extend osimport
...
Prepare osimport for inclusion in confluent server,
by making it break off intense activity to a subprocess.
Additionally, get it ready to track long running
task in a way that can map to api.
Finally, have it combine osdeploy
stock profiles with image
into install profiles.
2020-05-06 14:22:25 -04:00
Jarrod Johnson
dd2dca5837
Add more profile contents
...
More parts of OS image profiles.
2020-05-06 14:03:53 -04:00
Jarrod Johnson
16b3bc44a0
Fix filename in ubuntu osdeploy
2020-05-05 09:53:03 -04:00
Jarrod Johnson
e1e34f9f31
Adjust ubuntu architecture name
...
x86_64 is the confluent convention
for 64 bit x86.
2020-05-05 09:26:42 -04:00
Jarrod Johnson
e4a4bdf317
Fix clortho mistake
...
In attempting to correct clortho,
a mistake was made in the printf
formats.
2020-05-04 17:27:22 -04:00
Jarrod Johnson
a4f9fdec3d
Correctly target profile content in osdeploy build
2020-05-04 15:57:11 -04:00
Jarrod Johnson
c3b295a4a2
Fix omitted prefix on variable
2020-05-04 15:55:22 -04:00
Jarrod Johnson
5539a6a1e8
Fix mistakes in the rpm template file
2020-05-04 15:53:29 -04:00
Jarrod Johnson
bdd982e2ed
Correct incorrect rpm build in osdeploy
2020-05-04 15:51:05 -04:00
Jarrod Johnson
1db9282058
Fix buildrpm script
2020-05-04 15:49:46 -04:00
Jarrod Johnson
f7dcabc1ab
Add buildrpm script to confluent_osdeploy
2020-05-04 15:47:39 -04:00
Jarrod Johnson
efe936a93d
Further build process for confluent_osdeploy
2020-05-04 15:45:35 -04:00
Jarrod Johnson
4619c466e5
Further rearrange osdeploy content
2020-05-04 15:25:04 -04:00
Jarrod Johnson
65797abfbb
Move ubuntu into the deploy directory
...
Also get started on a spec file
2020-05-04 13:49:48 -04:00
Jarrod Johnson
2929e18413
Organize SUSE15 content
2020-05-04 12:53:05 -04:00
Jarrod Johnson
cae75dbccf
Rearrange EL8 content
...
Sort the samples into appropriate
locations.
2020-05-04 11:15:44 -04:00
Jarrod Johnson
de201c9a3b
Add clean to makefile
...
Additionally correct a small mistake
in copernicus.c
2020-05-04 10:39:07 -04:00
Jarrod Johnson
f619b5933c
Add makefile for compilation
...
The C utilities are easy enough to build
with a Makefile.
2020-05-04 10:22:59 -04:00
Jarrod Johnson
cb1d5ebd13
Move compiled utilities and fix clortho
...
clortho had a number of compiler
warnings, make it compile cleanly.
2020-05-04 10:22:04 -04:00
Jarrod Johnson
bbb4f5a0ec
Add Ubuntu media to osimport
2020-05-03 19:18:12 -04:00
Jarrod Johnson
14192a6c21
Disable cloud-init and remove double-console line
2020-05-02 11:55:37 -04:00
Jarrod Johnson
530be7a508
Setup host based authentication in ssh in ubuntu
2020-05-02 10:58:06 -04:00
Jarrod Johnson
00eb72a627
Have ssh_known_hosts ready post install for ubuntu
2020-05-01 22:17:27 -04:00
Jarrod Johnson
fa40793dfa
Add install disk detection to ubuntu
2020-05-01 22:04:32 -04:00
Jarrod Johnson
3f8d825540
Add hook for installing disk
...
This will be used by pre.sh and getinstalldisk
to direct the install.
2020-05-01 19:33:47 -04:00
Jarrod Johnson
924102fa32
Add the cloud-init script
...
Still needs storage section, but surprisingly
not going to use much of this and instead lean
in on the scripts.
2020-05-01 16:47:07 -04:00
Jarrod Johnson
f3747025ff
Further the ubuntu prototype
...
Switch to using firstboot mechanism as cloud-init
fights us too hard on ssh keys and root password.
2020-05-01 16:41:01 -04:00
Jarrod Johnson
2ac139934e
Add console to ubuntu
2020-05-01 10:10:31 -04:00
Jarrod Johnson
b3b68774ab
Add prototype ubuntu initrd additions
...
This sets the stage for Ubuntu deployment
2020-04-30 17:28:40 -04:00
Jarrod Johnson
f27e6dfdda
Rearrange OS content in a more orderly fashion
2020-04-30 17:27:25 -04:00
Jarrod Johnson
45eba14b10
Add some content from exploring suse15/el8 install
2020-04-28 19:43:47 -04:00
Jarrod Johnson
3437b8b03c
Actually write out dhcp conf in initquee
...
dhcp was not written out during initqueue phase
2020-04-27 16:08:05 -04:00
Jarrod Johnson
68251ffbb8
Fix dhcp mistake in the rhel initqueue
...
This prevented dhcp from ever being attempted
2020-04-22 16:12:33 -04:00
Jarrod Johnson
051b8259fd
Update certutil to update site tls
...
This puts the certificate in a location
to be picked up by installers,
complete with subject_hash
so that SuSE can easily pull
them in.
2020-04-22 13:33:31 -04:00
Jarrod Johnson
d691bcd306
Merge branch 'master' into osdeploy
2020-04-22 09:47:32 -04:00
Jarrod Johnson
4f85ba2bff
Fix nodeattrib set of password
...
This path happens in nodeattrib.
2.5.0
2020-04-22 09:46:38 -04:00
Jarrod Johnson
36911c0d2e
Merge branch 'master' into osdeploy
2020-04-22 09:01:02 -04:00
Jarrod Johnson
5232b7c9c4
Fix passwords with {} in them
...
The input handler erroneously
tried to make an expression out
of values that did not support
expressions.
2020-04-22 08:58:38 -04:00
Jarrod Johnson
59aabb0e69
Fix apikey storage
...
Adapt to how crypted. values are handled.
2020-04-21 09:01:42 -04:00
Jarrod Johnson
931c7f25d1
Change apikey to crypted
...
Since it will be crypted, makes sense
for it to be presented same way as rootpassword.
2020-04-21 08:24:01 -04:00
Jarrod Johnson
149e41c33c
Add DNS information
...
Enable setting DNS servers in
the deployment.
2020-04-20 14:27:14 -04:00
Jarrod Johnson
21327af140
Fix typo in the iniqueue script
...
gateway was not being honored.
2020-04-20 13:05:10 -04:00
Jarrod Johnson
c21ae64f06
Fix PXE with static gateway
...
It was not working when gateway was set.
2020-04-20 12:45:13 -04:00
Jarrod Johnson
eb2301b22e
Add nodelist to selfservice
...
This permits a node to get list of nodes,
for example to build shosts.equiv
2020-04-20 11:11:29 -04:00
Jarrod Johnson
06d0e05dbb
Set rootfs to have ssh ready
...
Get the CA and user key into the
right places to use in the target system.
2020-04-20 09:39:36 -04:00
Jarrod Johnson
bfac51ba12
Prototype getinstalldisk
...
This script supersedes the bash script, hopefull
2020-04-17 16:37:04 -04:00
Jarrod Johnson
49a523ca5e
Add timezone to deploycfg
...
This is generally needed to install
an operating system.
2020-04-17 13:21:15 -04:00
Jarrod Johnson
6798e4e848
Increase precision of copernicus time
...
While it is going to be off by some number of milliseconds,
it's better than being off by 250ms on average.
2020-04-17 12:07:48 -04:00
Jarrod Johnson
690c871d29
Merge branch 'master' into osdeploy
2020-04-17 10:01:55 -04:00
Jarrod Johnson
f964fd8ce1
Add some information to man page
...
If the user consults the man page for help after a
HOSTUNREACH, give some text.
2020-04-17 10:00:56 -04:00