Jarrod Johnson
ed2a8b6f9d
Provide an example to name constrain a CA
...
It's imperfect, and abetter procedure should be written up
for the more security conscious.
2024-09-23 10:45:31 -04:00
Jarrod Johnson
34804b2d5f
Provide components for cert management with modern XCC
...
Refresh getcsr and installcert to handle latest firmware.
Also add ability to have pre-existing CSR, and trust the SAN on the way through.
If this becomes more properly a feature, then would likely impose a SAN
on certs, similar to the SSH principals, rather than deferring to the CSR
to get it right.
2024-04-01 12:13:21 -04:00
Jarrod Johnson
2d906e1886
Fix handling of pre-existing array
2023-10-11 10:15:24 -04:00
Jarrod Johnson
578bd9702a
Sample script to install a cert into an XCC
2023-03-24 15:56:26 -04:00
Jarrod Johnson
ca5f19a4f1
Sample script for getting a CSR from an XCC
2023-03-24 15:46:21 -04:00
Jarrod Johnson
52c3e9d515
Do not care about port, let kernel decide
2023-03-13 11:19:11 -04:00
Jarrod Johnson
50a4ee2c6d
Have a quick sample script to get LLA of USB nic peer
2023-03-13 11:15:31 -04:00
Jarrod Johnson
dce80de9d5
Correct syntax error in sample script
2022-11-30 11:09:57 -05:00
Jarrod Johnson
25c66e163c
Some notes on TPM recovery
2022-09-21 10:50:05 -04:00
Jarrod Johnson
a0037a305c
Add confluent_selfcheck to server package
2022-09-02 09:44:13 -04:00
Jarrod Johnson
d1d15f29c1
Add facility to fix confluent uuid problem
2022-09-01 13:26:25 -04:00
Jarrod Johnson
20992b2d17
Add check for actual file download
2022-09-01 13:21:39 -04:00
Jarrod Johnson
67f0c8a81b
Add IPv6 and insecure boot checking
2022-09-01 13:17:17 -04:00
Jarrod Johnson
28331adced
Add TFTP and ssh key checks to checkconfluent
2022-08-31 17:30:41 -04:00
Jarrod Johnson
99a5c454ba
Begin work on a sanity checker
...
Check various facets that are frequently not quite right, making
recommendations on how to correct.
2022-08-30 16:59:40 -04:00
Jarrod Johnson
078e755ec7
Actually feed preseed into config
...
It must be done to the live cdebconf state *and* preseed.cfg,
since one is referenced immediately and then discarded when
preseed read in.
2022-08-05 16:05:26 -04:00
Jarrod Johnson
e3ed54ebf3
Advance the bootstrap of debian installation concept
2022-08-05 14:05:27 -04:00
Jarrod Johnson
9cac0c1705
Amendments to confluent initialization
2022-08-04 16:51:33 -04:00
Jarrod Johnson
2fe852f122
Add draft of a debian-installer-startup script
...
This is a draft for use in debian profiles to get started
2022-08-04 16:27:58 -04:00
Jarrod Johnson
3bd11da807
Remove extraneous line from setupssh.sh
2022-06-30 13:27:39 -04:00
Jarrod Johnson
26e0fa8c91
Add swraid example to misc
2022-06-15 09:50:06 -04:00
Jarrod Johnson
83da1359df
Add a sample vroc 'pre' script for reference
2022-06-15 08:40:23 -04:00
Jarrod Johnson
0f1581f8f7
Add a sample script to fetch user/pass info from confluent db
2022-06-10 14:18:35 -04:00
Jarrod Johnson
98d22ffabc
Add a utility to induce an inventory
2022-05-03 08:29:43 -04:00
Jarrod Johnson
f4eec09a41
ADd a sample for converting mac to lla
2022-04-18 10:42:35 -04:00
Jarrod Johnson
1ef0a61ed1
Move logreader to be a library in client
2022-04-08 12:12:02 -04:00
Jarrod Johnson
b42a4bd722
Pretty-ify search interaction
...
Have the search text and feedback at bottom of screen.
2022-04-08 12:09:40 -04:00
Jarrod Johnson
4b8be913ee
Logreader enhancements
...
Highlight all visible matches on screen
Restore cursor visibility if trashed.
Backspace in search string works.
2022-04-06 15:28:48 -04:00
Jarrod Johnson
eba668b96c
First pass at a search function
...
Currently, the 'n' for next result fails to find the next result
if it is currently on screen. Also, the feedback on
failed search could use improvement.
2022-04-06 14:19:28 -04:00
Jarrod Johnson
ded3cc4467
Fix logreader for python2/3 compatibility
2022-04-06 09:32:03 -04:00
Jarrod Johnson
6fab77264c
Make paginate to handle multiple screen clear
...
Grub moves cursor and clears as two separate commands,
so recognize that sequence as clear screen as well
2022-04-02 07:33:50 -04:00
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