commit 18f1086c1ef8d85080d53ea25acd3a053dade50c
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 5 20:24:13 2019 -0500
This seems to work on timing and startup and restart.
M cmds/vmware/content/tasks/esxi-install-startup-agent.yaml
M cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
commit 55871884512bbf25a8de3f71f192143aeccac3b7
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 5 19:02:56 2019 -0500
Try to handle firstboot timing issues by starting firstboot later.
M cmds/vmware/content/templates/esxi-drpy-run.py.tmpl
M cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
M cmds/vmware/download-vibs.sh
commit a15a8dab89caf6c54af665e1eb8e80c688b55500
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 5 14:48:11 2019 -0500
More comments to get clean
M cmds/vmware/content/templates/esxi-ks-custom-kickstart.tmpl
commit f468d9a4e918cdad93731220d140ce8f15da43cf
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 5 14:26:08 2019 -0500
Keep finding comments to remove and alter.
M cmds/vmware/content/templates/esxi-ks-custom-kickstart.tmpl
M cmds/vmware/content/templates/esxi-ks-custom-sections.tmpl
commit e683eec10ddfaa7c5c90a76144ad766604e23485
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 5 12:31:10 2019 -0500
Get rid of more comments.
M cmds/vmware/content/templates/esxi-ks-custom-kickstart.tmpl
commit 47e96545eda15ac201027161a36e3a6df95dfc26
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 5 12:07:13 2019 -0500
Fix comments in kickstart
M cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
commit 176cedb7fd371c9c455c07750a66bcdd1823480e
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 5 11:21:16 2019 -0500
Convert most things to tasks
A cmds/vmware/content/stages/esxi-activate-nested.yaml
A cmds/vmware/content/stages/esxi-activate-network.yaml
A cmds/vmware/content/stages/esxi-activate-shells.yaml
A cmds/vmware/content/stages/esxi-install-welcome.yaml
A cmds/vmware/content/stages/esxi-preserve-logs.yaml
A cmds/vmware/content/tasks/esxi-activate-nesting.yaml
A cmds/vmware/content/tasks/esxi-activate-shells.yaml
M cmds/vmware/content/tasks/esxi-install-startup-agent.yaml
A cmds/vmware/content/tasks/esxi-install-welcome.yaml
M cmds/vmware/content/tasks/esxi-patch-complete.yaml
M cmds/vmware/content/tasks/esxi-patch-start.yaml
A cmds/vmware/content/tasks/esxi-preserve-logs.yaml
A cmds/vmware/content/tasks/esxi-set-dns.yaml
A cmds/vmware/content/tasks/esxi-set-hostname.yaml
A cmds/vmware/content/tasks/esxi-set-network.yaml
A cmds/vmware/content/tasks/esxi-set-ntp.yaml
M cmds/vmware/content/tasks/in-subnet-check-render.yaml
D cmds/vmware/content/templates/esxi-enable-shells.tmpl
D cmds/vmware/content/templates/esxi-get-version.py3.tmpl
M cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
D cmds/vmware/content/templates/esxi-network-firstboot.tmpl
D cmds/vmware/content/templates/esxi-preserve-logs.tmpl
D cmds/vmware/content/templates/esxi-welcome.tmpl
commit ba6375cf8eaeefe4a9dbe4315bf78f62501ef5af
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 5 09:45:28 2019 -0500
Update to the released vib
Fix case of missing networking parameters.
Fix missing post to make sure the python and shell scripts
don't get confused.
M cmds/vmware/content/tasks/esxi-install-startup-agent.yaml
M cmds/vmware/content/templates/esxi-get-version.py3.tmpl
M cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
M cmds/vmware/content/templates/esxi-network-firstboot.tmpl
M cmds/vmware/download-vibs.sh
commit 372eab21cfb4d71ea12608f5229fcd946c7a0cce
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Sep 4 13:50:03 2019 -0500
Rework the kickstart file to flow better and get more
stuff in place during firstboot. That is the only one
that seems to matter.
A cmds/vmware/content/stages/esxi-install-agent.yaml
A cmds/vmware/content/tasks/esxi-install-startup-agent.yaml
M cmds/vmware/content/tasks/esxi-patch-complete.yaml
M cmds/vmware/content/tasks/esxi-patch-install.yaml
M cmds/vmware/content/templates/esxi-acceptance-level.sh.tmpl
M cmds/vmware/content/templates/esxi-drpy-run.py.tmpl
D cmds/vmware/content/templates/esxi-drpy-startup.sh.tmpl
M cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
M cmds/vmware/download-vibs.sh
commit feaef4b9ee3a23032e0cfcbda041f044536381ba
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Sep 3 16:25:01 2019 -0500
Don't include non-ascii characters
M cmds/vmware/content/tasks/esxi-patch-start.yaml
commit 5a1807a3c39eea2b8e8e33a5a6efd467d7f3630d
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Sep 3 16:23:38 2019 -0500
DeleteSecurityKey as opposed to Destroy
M cmds/raid/drp-raid/megacli.go
commit f74f86ea536959e29a29195e3fd885ade0953901
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Sep 3 11:49:51 2019 -0500
Adjust agent some more
M cmds/vmware/content/templates/esxi-drpy-run.py.tmpl
commit c47beb7e6200e0dbdf0cbd739274c75f4c25d49f
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Sep 3 11:26:19 2019 -0500
Make sure agent is referencable.
M cmds/vmware/content/templates/esxi-drpy-run.py.tmpl
commit b19f4ba5578aef57c3b3b70a9da9c044a59d54a0
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Sep 3 10:05:43 2019 -0500
Update provision refs
M go.mod
M go.sum
commit ecdfb6338d223d3459720ba5e941d1929c0038d1
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Sep 2 16:24:16 2019 -0500
Fix #! issue in clear patch
M cmds/vmware/content/tasks/vmware-esxi-clear-patch-index.yaml
commit 8446f4e0adbfc0e106bfa729083f918b874e366b
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Sep 2 16:20:28 2019 -0500
Fix duplicate bootenv
M cmds/vmware/content/bootenvs/esxi-670u1-install.yaml
D cmds/vmware/content/bootenvs/esxi-670u1.yaml
commit 0b95a7227451b7dbdd9ce28d9fcea71e2b4ffa4d
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Sep 2 14:37:41 2019 -0500
Add stage/task to clear patch index for esxi installs
A cmds/vmware/content/stages/vmware-esxi-clear-patch-index.yaml
A cmds/vmware/content/tasks/vmware-esxi-clear-patch-index.yaml
commit 138a7ba28d958015fdad9ac612fc852ad9080875
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Sep 2 14:28:52 2019 -0500
Don't reset the index on complete. This keeps future reboots from
dealing with this.
M cmds/vmware/content/tasks/esxi-patch-complete.yaml
commit 2d055c5b2302bc02cb471d599a7f35823a81e473
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Sep 2 14:26:44 2019 -0500
Rework the system to we don't have to alter the task list.
Everytime we return to the esxi-install-patches task
we rebuild the list from where we left off. We use an
index variable to track progress (esxi/patch-index).
This allows us to keep track of if we started / stopped.
A cmds/vmware/content/params/esxi-patch-index.yaml
M cmds/vmware/content/params/esxi-patch-list-override.yaml
D cmds/vmware/content/params/esxi-patch-list.yaml
A cmds/vmware/content/stages/esxi-install-patches.yaml
D cmds/vmware/content/stages/esxi-set-patch-list.yaml
M cmds/vmware/content/tasks/esxi-patch-complete.yaml
A cmds/vmware/content/tasks/esxi-patch-install.yaml
M cmds/vmware/content/tasks/esxi-patch-start.yaml
D cmds/vmware/content/tasks/esxi-set-patch-list.yaml
D cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl
commit 35a1964f598e1b43347226ebc07cf63c90ec8af7
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Sun Sep 1 23:32:09 2019 -0500
Continue reworking the parameters to match.
M cmds/vmware/content/params/esxi-patch-list-override.yaml
M cmds/vmware/content/params/esxi-patch-list.yaml
M cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl
commit 6901a6a2f0505c25fe8ce8a93abb194eba39ea8c
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Sun Sep 1 22:58:26 2019 -0500
Parameters don't have optional or required params
M cmds/vmware/content/params/esxi-patch-list-override.yaml
M cmds/vmware/content/params/esxi-patch-list.yaml
commit 1381d186bef8fb91c9ee1b5f64aed6d6e506966b
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Sun Sep 1 22:56:49 2019 -0500
Switch patch-mirror to use the standard ProvisionerURL
expansion function.
M cmds/vmware/content/params/esxi-patch-mirror.yaml
M cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl
commit fb56b66d000271e3142e39e95b493accb16fe011
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Sun Sep 1 22:47:52 2019 -0500
Fix false to be a bool and not a string
M cmds/vmware/content/profiles/esxi-vcf38-example.yaml
commit 534e85bedadcdf3cbaebbe241f0e46458a3e080a
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Sun Sep 1 22:44:26 2019 -0500
Fix typo
M cmds/vmware/content/params/esxi-maintenance-mode.yaml
commit 8ecd9a5d8a9c54994290a5e31fb188115e9bc374
Author: Shane Gibson <shane@rackn.com>
Date: Thu Aug 29 19:04:07 2019 -0700
add vcf38 example profile for testing, tweaks to patch mirror, set tmpl
M cmds/vmware/content/params/esxi-patch-mirror.yaml
A cmds/vmware/content/profiles/esxi-vcf38-example.yaml
M cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl
commit 26fad7385ddfcc39bd5d9d56866916b959fd5b46
Author: Shane Gibson <shane@rackn.com>
Date: Thu Aug 29 12:12:13 2019 -0700
shuffle around acceptance level, add stage, insert in KS
A cmds/vmware/content/stages/esxi-acceptance-level.yaml
A cmds/vmware/content/tasks/esxi-acceptance-level.yaml
D cmds/vmware/content/tasks/esxi-acceptancelevel.yaml
A cmds/vmware/content/templates/esxi-acceptance-level.sh.tmpl
M cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
commit f483e951b0c8f4bc45f605175a94bed8bbe3e2a4
Author: Shane Gibson <shane@rackn.com>
Date: Thu Aug 29 11:50:22 2019 -0700
staging more patches updates
M cmds/vmware/content/params/esxi-maintenance-mode.yaml
A cmds/vmware/content/params/esxi-patch-enabled.yaml
A cmds/vmware/content/params/esxi-patch-list-override.yaml
A cmds/vmware/content/params/esxi-patch-list.yaml
M cmds/vmware/content/params/esxi-patch-map.yaml
M cmds/vmware/content/params/esxi-patch-mirror.yaml
D cmds/vmware/content/params/esxi-patches-apply-from-map.yaml
D cmds/vmware/content/params/esxi-patches-to-apply.yaml
A cmds/vmware/content/params/esxi-selected-vendor.yaml
D cmds/vmware/content/stages/esxi-patch.yaml
A cmds/vmware/content/stages/esxi-set-patch-list.yaml
M cmds/vmware/content/tasks/esxi-patch-complete.yaml
M cmds/vmware/content/tasks/esxi-patch-start.yaml
D cmds/vmware/content/tasks/esxi-render-tools.yaml
R054 cmds/vmware/content/tasks/esxi-patch.yaml cmds/vmware/content/tasks/esxi-set-patch-list.yaml
M cmds/vmware/content/tasks/vmware-selector.yaml
D cmds/vmware/content/templates/esxi-patch.sh.tmpl
A cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl
M cmds/vmware/content/templates/vmware-esxi-selector.tmpl
commit 01bcdd020e2365350ee3630b2f259d28eec6d7e4
Author: Shane Gibson <shane@rackn.com>
Date: Thu Aug 29 09:19:57 2019 -0700
add esxi/acceptance-level setting task and param
A cmds/vmware/content/params/esxi-acceptancelevel.yaml
A cmds/vmware/content/tasks/esxi-acceptancelevel.yaml
commit 9d90dbcc0ee9ad67950f6a10396805630a62b253
Author: Shane Gibson <shane@rackn.com>
Date: Tue Aug 13 16:28:14 2019 -0700
start of patches implementation for esxi
A cmds/vmware/content/params/esxi-drpy-agent-enable.yaml
A cmds/vmware/content/params/esxi-maintenance-mode.yaml
A cmds/vmware/content/params/esxi-patch-map.yaml
A cmds/vmware/content/params/esxi-patch-mirror.yaml
A cmds/vmware/content/params/esxi-patches-apply-from-map.yaml
A cmds/vmware/content/params/esxi-patches-to-apply.yaml
A cmds/vmware/content/stages/esxi-patch.yaml
A cmds/vmware/content/tasks/esxi-patch-complete.yaml
A cmds/vmware/content/tasks/esxi-patch-start.yaml
A cmds/vmware/content/tasks/esxi-patch.yaml
A cmds/vmware/content/tasks/esxi-render-tools.yaml
A cmds/vmware/content/templates/esxi-drpy-run.py.tmpl
A cmds/vmware/content/templates/esxi-drpy-startup.sh.tmpl
R071 cmds/vmware/content/templates/esxi-render-drpy-vib.py.tmpl cmds/vmware/content/templates/esxi-drpy-vib-render.py.tmpl
M cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
A cmds/vmware/content/templates/esxi-params.py.tmpl
A cmds/vmware/content/templates/esxi-patch.sh.tmpl
M cmds/vmware/content/templates/passgen.py.tmpl
commit 6f73ca6bbbbd0ac13ac41b5cb2cc1ff3dc1cd5f1
Author: Michael Rice <michael@michaelrice.org>
Date: Tue Sep 3 00:34:00 2019 -0500
Added ipmi network validation task
task that will check the network validation using:
ipmi/configure/address
ipmi/configure/gateway
ipmi/configure/netmask
Signed-off-by: Michael Rice <michael@michaelrice.org>
A cmds/ipmi/content/tasks/ipmi-network-validation.yaml
commit 9cc3564c81100d4f5de284903ef910f76a739b0e
Author: Michael Rice <michael@michaelrice.org>
Date: Mon Sep 2 23:43:01 2019 -0500
migrate the current in subnet shell to use lib
Migrated the current in subnet validation script to use the new validation lib from the main
validation content pack
Signed-off-by: Michael Rice <michael@michaelrice.org>
M cmds/vmware/content/templates/in-subnet-check.sh.tmpl
commit 2fdf3033c1275f75fc317c009c7828220eedcffd
Author: Michael Rice <michael@michaelrice.org>
Date: Sat Aug 31 14:02:08 2019 -0500
added task to validate firstboot-ipaddr in vmware
added task to validate Machine.Name points to esxi/network-firstboot-ipaddr to the vmware plugin
Signed-off-by: Michael Rice <michael@michaelrice.org>
A cmds/vmware/content/tasks/validation-machine-name-dns-to-ip.yaml
commit 544bf7c8269cc8ff9b782862603a8f8d15e36eb3
Author: Shane Gibson <shane@rackn.com>
Date: Fri Aug 23 14:56:12 2019 -0700
add BASH version of in-subnet-check validation
M cmds/vmware/content/tasks/in-subnet-check-render.yaml
M cmds/vmware/content/tasks/in-subnet-check-validate.yaml
A cmds/vmware/content/templates/in-subnet-check.sh.tmpl
End of Note