Jarrod Johnson
ecd114ca5a
Add script for setting up ssh
...
A frequent scenario is to 'refresh' ssh configuration toward the
end of:
-changing trust nodes
-Adding a collective member
-Repairing a broken configuration
-As part of 'confluent-ifying' a node that wasn't confluent deployed
2022-03-03 12:34:37 -05:00
Jarrod Johnson
33be75a9a2
Markup bandit exceptions
...
Apply bandit exceptions and explain
the rationale in each case
2022-02-16 09:10:33 -05:00
Jarrod Johnson
2b6418bc33
Script to walk identify light along a noderange
2021-11-10 15:19:37 -05:00
Jarrod Johnson
9a6d422fd8
Fix the python3 of rsp read
2021-11-09 16:01:45 -05:00
Jarrod Johnson
ef10237cfe
Update smm rules to relax
2021-11-09 15:58:17 -05:00
Jarrod Johnson
94761ba7c6
Refresh SMM fix expiration sample
2021-11-09 15:54:27 -05:00
Jarrod Johnson
5ceaa0e4fe
Change logreader to python3
2021-11-04 10:53:50 -04:00
Jarrod Johnson
925cca1733
Add some commentary
2021-09-01 10:28:49 -04:00
Jarrod Johnson
9afa33d0cc
Assisted redfish bmc setup
...
This is a quick example script of using
confluent switch scanning in conjunction with
checking dhcp leases to handle some generic redfish
bmc.
2021-09-01 10:23:43 -04:00
Jarrod Johnson
d69de62077
Amend setinitalpwd
2021-08-27 16:37:26 -04:00
Jarrod Johnson
c48f3a8b59
Sample script to navigate first password change
2021-08-27 16:13:14 -04:00
Jarrod Johnson
1a30876a2d
Begin work to package diskless support
...
First will work on the 'addons' portion of the needed
work.
2021-06-03 17:17:42 -04:00
Jarrod Johnson
48ff1fd12c
Fix background mode of urlmount
...
Need the recheck thread managed in the background process if using
urlmount the normal way.
2021-05-26 18:21:06 -04:00
Jarrod Johnson
bca5d9497f
Implement failback facility
...
Treat the url list as an ordered list of priority. Occasionally check
the more preferred paths for health if they had been detected as bad.
2021-05-26 17:54:33 -04:00
Jarrod Johnson
e167949db2
Fix comments and improve randomness
...
Since the granularity on time could cause a boot to
select the same 'random' entry, use better seed
for rand()
2021-05-19 11:05:58 -04:00
Jarrod Johnson
4ed9219704
Fix overruning the urls buffer
...
Technically, MAX_URL_PATHS would be one past the
buffer allocated, so it needs to stay under
that value.
2021-05-19 09:22:13 -04:00
Jarrod Johnson
5e1c366e0b
Publish urlmount.c as 'misc'
...
It hasn't been packaged yet, but make it public while getting
ready to package.
2021-05-19 09:03:06 -04:00
Jarrod Johnson
e38dbc4470
Pull in the automation key into default profiles
2021-03-10 15:41:01 -05:00
Jarrod Johnson
da7b7c8923
Add a script to filter passwd/shadow/group for replication
2021-03-05 10:52:25 -05:00
Jarrod Johnson
d3c9c90f35
Implement simple address scanning for SLP
2021-02-18 09:04:46 -05:00
Jarrod Johnson
1b2f5b6019
Add a misc slpscan.py
2021-02-18 07:35:11 -05:00
Jarrod Johnson
b4f9bb78ae
Address irrelavent call to yaml.load
2021-01-21 17:48:56 -05:00
Jarrod Johnson
8285f2a3de
Incorporate convenience for Mellanox OFED install
2020-10-07 15:27:06 -04:00
Jarrod Johnson
cfa97f7a9a
Cover Mellanox ethernet adapters for mofed
...
Some elect to use MOFED with ethernet as well
2020-10-07 14:27:11 -04:00
Jarrod Johnson
cbf42469c3
Add a sample script to install mofed
...
This is an example install script to use in post.custom for mofed
2020-10-07 14:12:31 -04:00
Jarrod Johnson
ed842fcc1a
Add mods to adapt an xcat stateless image to a confluennt payload
2020-09-17 14:23:37 -04:00
Jarrod Johnson
5bdd59bc67
Add configbmc to el8 and genesis script examples
2020-08-17 14:23:21 -04:00
Jarrod Johnson
53363905dd
Add ability to call apiclient to configbmc
...
Next to put it into various profiles
and genesis.
2020-08-17 12:33:13 -04:00
Jarrod Johnson
1e445ad526
Have configbmc actually consume bmcconfig data
...
/usr/libexec/platform-python /opt/confluent/bin/apiclient /confluent-api/self/bmcconfig -j > /tmp/whatever.json
/usr/libexec/platform-python configbmc.py -i /tmp/whatever.json
2020-08-14 17:42:49 -04:00
Jarrod Johnson
997b43045a
Make preparations for a configbmc for inband config
2020-08-14 15:29:55 -04:00
Jarrod Johnson
2c151caae7
Add a sample script for making uefi netboot entries
...
This may be handy for manually configuring uefi network
boot entries locally
2020-07-08 16:01:27 -04:00
Jarrod Johnson
9180bab761
Example for XCC cert scripting
2020-05-06 14:23:54 -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
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
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