commit 07446eec76851554ca4518e649e0019219bf7386
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 24 23:07:12 2020 -0500
build: update to v4.5.0 release
M go.mod
M go.sum
commit 8d79ee1dc7a58794d35dc69d47e5f5091df13306
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 24 15:40:25 2020 -0500
build: fix build break in vmware-lib
M vmware-lib/content/params/esxi-dvs-mappings.yaml
commit 2f82ef7e77d6dc2eb5945ecaeeb4f80e524600da
Author: Shane Gibson <shane@rackn.com>
Date: Wed Sep 23 09:54:28 2020 -0700
add pyvmomi example code
A vmware-lib/examples/pyvmomi-connect-test.py
commit b2c4875df848299c1ff99009ae747565953e2f0e
Author: Shane Gibson <shane@rackn.com>
Date: Wed Sep 23 09:53:04 2020 -0700
Add PowerShell/CLI contexts support
A vmware-lib/dockerfiles/dockerfile-govc-pwsh
A vmware-lib/dockerfiles/dockerfile-pwsh
M vmware-lib/tools/dockerhub-containers.sh
M vmware-lib/tools/drpcli-commands.sh
commit 615b2db981e81c66a9595a209456725c52dac58f
Author: Shane Gibson <shane@rackn.com>
Date: Wed Sep 23 09:24:08 2020 -0700
Update documentation
M proxmox/content/._Documentation.meta
commit f3142387e7f2412b4864f3b0950da72221e65ba9
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Sep 22 21:48:16 2020 -0500
build: update travis
M .travis.yml
commit 532e6f0b6d65acdc0b0f4e9b06a7c5923dc98020
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Sep 22 21:39:24 2020 -0500
build: update go mod to v4.5.0-beta01
M go.mod
M go.sum
commit a0c317dc132d95cfbe7e1a8a13cbe9d02077ba46
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Sep 22 21:34:56 2020 -0500
feat(centos8): add kickstart extra ifs for centos8
A content/params/kickstart.extra-ifs.yaml
M content/templates/centos-8.ks.tmpl
commit d4f7890657ced9264c13a1934ec0d2f293acac3d
Author: Shane Gibson <shane@rackn.com>
Date: Tue Sep 22 13:56:28 2020 -0700
fix doc, enhance dvs-map param, begin migrate code
M vmware-lib/content/._Documentation.meta
M vmware-lib/content/params/esxi-dvs-mappings.yaml
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit a98fcf08f1cdcee22db5d939c34d826866020c92
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Tue Sep 22 08:46:00 2020 -0500
fix(sledgehammer): Add back increased wget timeouts.
This adds the increased timeouts for wget back to the sledgehammer
stage 1 initramfs.
It also adds an override for a centos 8 based Sledgehammer. This will
become the default version of Sledgehammer in a future release of
Rebar.
M content/bootenvs/discovery.yml
M content/bootenvs/sledgehammer.yml
A content/profiles/sledgehammer-0b8f38aeecc5a40f915758d9af47102fee6fb83e.yaml
commit 0b14dfae0aeac42ba584d3e0d188188e69d4a036
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Sep 21 17:10:54 2020 -0500
doc: Fix typo
M content/params/sledgehammer.working-python.yaml
commit 5936461a6ce19f539229484ed226cbd75901e587
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Fri Sep 18 11:09:15 2020 -0500
feat(sledgehammer): Bring back the Centos7 Sledgehammer builder.
This is more of an insurance policy thing than anything else, for
folks that will continue to need a CentOS 7 based Sledgehammer. This
incarnation does not include the customizability refactoring that the
cent8 Sledgehamemr builder has -- those can be cross-ported if there
is sufficient demand.
A sledgehammer-builder-centos-7/._Author.meta
A sledgehammer-builder-centos-7/._Color.meta
A sledgehammer-builder-centos-7/._Copyright.meta
A sledgehammer-builder-centos-7/._Description.meta
A sledgehammer-builder-centos-7/._DisplayName.meta
A sledgehammer-builder-centos-7/._Documentation.meta
A sledgehammer-builder-centos-7/._Icon.meta
A sledgehammer-builder-centos-7/._License.meta
A sledgehammer-builder-centos-7/._Name.meta
A sledgehammer-builder-centos-7/._Prerequisites.meta
A sledgehammer-builder-centos-7/._RequiredFeatures.meta
A sledgehammer-builder-centos-7/._Source.meta
A sledgehammer-builder-centos-7/._Tags.meta
A sledgehammer-builder-centos-7/bootenvs/build-sledgehammer.yaml
A sledgehammer-builder-centos-7/params/sledgehammer.extra-ifs.yaml
A sledgehammer-builder-centos-7/stages/sledgehammer-build.yaml
A sledgehammer-builder-centos-7/tasks/sledgehammer-stage-bits.yaml
M sledgehammer-builder/tasks/sledgehammer-create-image.yaml
M tools/pieces.sh
commit 57d07e8243fafffb33c3725c7cc3e3e6a03d1b10
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed Aug 26 12:30:13 2020 -0500
feat(sledge8): Update cent8 sledgehammer to use python2 by default.
This also adds an extra dependency that the Dell firmware update process
requires. Still needs testing on an HP box.
It also adds a task/param combo for setting the default Python interpreter
on a running Sledgehammer.
A content/params/sledgehammer.working-python.yaml
A content/tasks/sledgehammer-set-working-python.yaml
commit 4fe1cd0d52f23fe692bd6d75fa5ae239c1050fc2
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Sep 17 15:48:28 2020 -0500
fix(task-library): update dr-server-install to handle some races
This addresses some creating of race conditions.
Updates the HA pieces to work better with manager.
M task-library/params/dr-server-ha-token.yaml
M task-library/tasks/dr-server-install.yaml
M task-library/tasks/terraform-apply.yaml
D task-library/templates/dr-server-ha.conf.tmpl
commit bd848c70eb1008ce4668a041092ecf51c1f6233d
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Sep 16 12:34:07 2020 -0500
fix(image-builder): add prereq on os-other for image-builder
M image-builder/._Prerequisites.meta
commit 4188f93b63fdb4fa6e955c55b9ed4c2a6b54f394
Author: Shane Gibson <shane@rackn.com>
Date: Wed Sep 16 09:45:03 2020 -0700
Switch member-reference to default to Name
M vmware-lib/content/params/esxi-member-reference.yaml
commit 776e399d9d5978202db126cba49c3c2552dcb258
Author: Shane Gibson <shane@rackn.com>
Date: Wed Sep 16 09:35:52 2020 -0700
add in missing discovery protocol, remove it as required
M vmware-lib/content/params/esxi-dvs-mappings.yaml
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit 54c73b03a76ca2b3499ef1e036dcfef7bbe9df28
Author: Shane Gibson <shane@rackn.com>
Date: Wed Sep 16 09:08:55 2020 -0700
remove required statements for the now optional values
M vmware-lib/content/params/esxi-dvs-mappings.yaml
commit 3ae94f54c33ce35c4ff36629c06b5302fa32c7c9
Author: Shane Gibson <shane@rackn.com>
Date: Wed Sep 16 09:04:12 2020 -0700
let dvs portgroup provide empty (default) Type value
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit 9bbf9e671579807c818d849ab6ea532d2c9354c5
Author: Shane Gibson <shane@rackn.com>
Date: Tue Sep 15 13:19:43 2020 -0700
output sep. for dvs, fix jq -r for govc-lib
M vmware-lib/content/tasks/govc-dvs-create.yaml
M vmware-lib/content/templates/govc-lib.sh.tmpl
commit cee96cbf20691eb178863323cc0767577c8099f0
Author: Shane Gibson <shane@rackn.com>
Date: Mon Sep 14 17:22:15 2020 -0700
empty critical Variables before re-use, move dvs.add after PG create
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit e392b33a1bdabfecf72e564c020ad31e4f697110
Author: Shane Gibson <shane@rackn.com>
Date: Mon Sep 14 17:09:05 2020 -0700
remove duplicate dvs.create statements
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit b0f422da245adcb2b23c8bf8b04257604f41b2af
Author: Shane Gibson <shane@rackn.com>
Date: Mon Sep 14 16:49:06 2020 -0700
fix _d to _domain variable reference
M vmware-lib/content/templates/govc-lib.sh.tmpl
commit 66b8da83d60159d61313a9401acd91863c96ee72
Author: Shane Gibson <shane@rackn.com>
Date: Mon Sep 14 16:29:59 2020 -0700
add ExtraClaims, add comment for future on the 'drpcli' filter
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit c7a5b1ece38a1d3079a15adb6e0986c8510c5cf8
Author: Shane Gibson <shane@rackn.com>
Date: Mon Sep 14 12:44:37 2020 -0700
Adding new filter via 'jq' instead of 'drpcli' only
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit 71ac74503ed318d24db2a88d49ad7f9a5aa21731
Author: Shane Gibson <shane@rackn.com>
Date: Sun Sep 13 10:50:52 2020 -0700
fix portgroup validations
M vmware-lib/content/params/esxi-dvs-mappings.yaml
commit 10f2087985425d8d1c7e724ee85338c1e620683f
Author: Shane Gibson <shane@rackn.com>
Date: Sun Sep 13 10:42:07 2020 -0700
enhance log output and messages
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit 071cda6d6b6d5644f560b35f737b62a65f576b0c
Author: Rob Hirschfeld <rob@rackn.com>
Date: Fri Sep 11 13:39:40 2020 -0500
refactor(task-library): install ansible if missing
feature(task-library): ansible-playbooks-local can use templates in addition to github
M task-library/params/ansible-playbooks.yaml
M task-library/tasks/ansible-inventory.yaml
M task-library/tasks/ansible-playbooks-local.yaml
A task-library/templates/ansible-playbooks-test-playbook.yaml.tmpl
commit 4d41fca069b5794762d953b6502d0d2534f3b55a
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 11 16:01:54 2020 -0700
enhance param doc, set VLAN back to number
M vmware-lib/content/params/esxi-dvs-mappings.yaml
M vmware-lib/content/params/esxi-dvs-memberships.yaml
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit 23332935f71e3bb234e5f7bc0ac8c2eeb00e7328
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 11 15:33:43 2020 -0700
tests for <no value> and err msg cleanup
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit 0b596defb4fb598f906c8637e6688b14c7663e11
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 11 15:19:42 2020 -0700
allow zero (none) for ports, add vlan
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit 8b7e0fcb5a22e8d3f7f84c79be14df9b88d3c244
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 11 14:32:39 2020 -0700
fix govc dvs.create '-mtu' flag
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit 87092f1eed73ab101c140693ca961e931324a9f1
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 11 14:19:56 2020 -0700
fix govc dvs.create '-dc' flags
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit a28d748ca91c50cbb7484b710384f3765c5275ba
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 11 14:09:04 2020 -0700
Add contexts to stages
M vmware-lib/content/stages/govc-dvs-create.yaml
M vmware-lib/content/stages/govc-vsan-claim-disks.yaml
commit 912f30fe41439fc2a1b129d7ffa38e447c3a3f70
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 11 13:59:34 2020 -0700
enhance output for debugging
M vmware-lib/content/tasks/govc-dvs-create.yaml
commit bb0c5f72e9410efd8a9f38a190493b00c71f6f79
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 11 12:14:48 2020 -0700
enhance(vmware-lib): Cluster and DVS enhancements
M vmware-lib/content/profiles/cluster.yaml
A vmware-lib/content/workflows/govc-cluster-create.yaml
A vmware-lib/content/workflows/govc-dvs-create.yaml
A vmware-lib/content/workflows/govc-vsan-build-and-claim.yaml
commit 4a7a5b0cdcff7df2f14d6c3c0bb2ab37a53e88c5
Author: Rob Hirschfeld <rob@rackn.com>
Date: Fri Sep 11 11:55:06 2020 -0500
fix(task-library): ansible-playbooks-local needed param but it was not defined
A task-library/params/ansible-playbooks.yaml
M task-library/tasks/ansible-playbooks-local.yaml
commit c790446f36ec96bc3d99ba94315567a09b2b373f
Author: Shane Gibson <shane@rackn.com>
Date: Thu Sep 10 18:17:17 2020 -0700
enhance(vmware-lib): Move from Alpine to mini-debian for context container
M vmware-lib/dockerfiles/dockerfile-govc
commit d386381a8a43147367ab1e5918f3c22fbdcf4c59
Author: Shane Gibson <shane@rackn.com>
Date: Thu Sep 10 18:08:18 2020 -0700
enhance(vmware-lib): Fix documentation
M vmware-lib/content/._Documentation.meta
M vmware-lib/content/params/esxi-dvs-mappings.yaml
commit 3583d3abf6946c624ed4e15d9ecb7d96855558a4
Author: Shane Gibson <shane@rackn.com>
Date: Thu Sep 10 17:46:43 2020 -0700
enhance(vmware-lib) Fix merge conflicts
M vmware-lib/content/tasks/govc-cluster-create.yaml
commit e385db8d8710bb7e4d564bd2d299e5a0a805a5e7
Author: Shane Gibson <shane@rackn.com>
Date: Thu Sep 10 17:01:27 2020 -0700
enhance(vmware-lib) Switch govc context to mini-deb, govc-lib enhancements
A vmware-lib/content/params/govc-debug.yaml
M vmware-lib/content/tasks/govc-dvs-create.yaml
M vmware-lib/content/templates/govc-lib.sh.tmpl
M vmware-lib/dockerfiles/dockerfile-govc
commit 90acaf42cf6c343b35fc4fcef0fb0b691bb603b9
Author: Shane Gibson <shane@rackn.com>
Date: Thu Sep 10 13:34:18 2020 -0700
enhance(vmware-lib): Add DVS mgmt, fixes to VSAN
M vmware-lib/content/._Documentation.meta
A vmware-lib/content/params/esxi-dvs-mappings.yaml
A vmware-lib/content/params/esxi-dvs-memberships.yaml
A vmware-lib/content/params/esxi-member-reference.yaml
A vmware-lib/content/profiles/cluster.yaml
A vmware-lib/content/stages/govc-dvs-create.yaml
M vmware-lib/content/tasks/esxi-vsan-configure-host.yaml
M vmware-lib/content/tasks/govc-cluster-create.yaml
A vmware-lib/content/tasks/govc-dvs-create.yaml
M vmware-lib/content/tasks/govc-vsan-claim-disks.yaml
M vmware-lib/content/tasks/govc-vsan-cluster-get.yaml
M vmware-lib/content/tasks/govc-vsan-cluster-operations.yaml
M vmware-lib/content/tasks/govc-vsan-destroy-cluster.yaml
A vmware-lib/content/templates/govc-lib.sh.tmpl
commit fbff53fc2f9f1ccfe258bb91fa4dd2f63d7d47b0
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 4 20:45:56 2020 -0700
remove task-library by popular review
M flash/._Prerequisites.meta
commit bbf8edbdd1be7cc4488ccd3257a8d2760c0e1f31
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 4 15:43:56 2020 -0700
enhance(flash): Add additional Prerequisites
M flash/._Prerequisites.meta
commit 67843a8126cb99bef3219ce251a2ebf865634f7c
Author: Shane Gibson <shane@rackn.com>
Date: Thu Sep 3 16:41:32 2020 -0700
enhance(proxmox): add stashed changes
M proxmox/content/params/proxmox-lab-drp-install-packages.yaml
D proxmox/content/stages/proxmox-6-rackn.yaml
commit 3fea32bf201fa5857630543ec0faaa4da3ca7d24
Author: Shane Gibson <shane@rackn.com>
Date: Thu Sep 3 15:08:07 2020 -0700
enhance(proxmox) Restruct WFs, enhance network, other fixes
A proxmox/content/params/proxmox-drp-wait-timeout.yaml
A proxmox/content/params/proxmox-vm-drp-nic.yaml
A proxmox/content/params/proxmox-vm-drp-os-type.yaml
A proxmox/content/params/proxmox-vm-drp-storage.yaml
A proxmox/content/params/proxmox-vm-machine-nic.yaml
A proxmox/content/params/proxmox-vm-machine-os-type.yaml
A proxmox/content/params/proxmox-vm-machine-storage.yaml
A proxmox/content/stages/proxmox-drp-destroy-drp.yaml
M proxmox/content/tasks/network-convert-interface-to-bridge.yaml
M proxmox/content/tasks/network-simple-bridge-with-addressing.yaml
M proxmox/content/tasks/proxmox-buster-installer.yaml
M proxmox/content/tasks/proxmox-create-storage.yaml
A proxmox/content/tasks/proxmox-drp-destroy-drp.yaml
M proxmox/content/tasks/proxmox-drp-provision-drp.yaml
M proxmox/content/tasks/proxmox-generate-ssh-key.yaml
M proxmox/content/tasks/proxmox-lab-createnodes.yaml
D proxmox/content/workflows/proxmox-destroy-lab.yaml
A proxmox/content/workflows/proxmox-lab-create.yaml
A proxmox/content/workflows/proxmox-lab-destroy.yaml
M proxmox/content/workflows/proxmox-only-install.yaml
commit e1155818af206d5fbcf32b8545834e1cb26803ff
Author: Shane Gibson <shane@rackn.com>
Date: Wed Sep 2 20:51:42 2020 -0700
enhance(dell-support): Add DSU Mirroring tools, Fix Repo URLs
M dell-support/params/dell-dsu-base-url.yml
M dell-support/params/dell-dsu-block-release.yml
A dell-support/params/dell-dsu-mirror-debug.yml
A dell-support/params/dell-dsu-mirror-path.yml
A dell-support/params/dell-dsu-mirror-releases.yml
A dell-support/params/dell-dsu-skip-keys.yml
A dell-support/params/dell-dsu-skip-releases.yml
A dell-support/stages/dell-dsu-repo-mirror.yml
A dell-support/tasks/dell-dsu-repo-mirror.yml
M dell-support/tasks/dell-dsu-setup.yml
commit b04d96c02cd8fb20b41614b0d517092c29c750ab
Author: Rob Hirschfeld <rob@rackn.com>
Date: Mon Aug 31 17:03:06 2020 -0500
bug(task-library): fix overly restrictive regex in Terraform version check
M task-library/tasks/terraform-apply.yaml
commit e2acb505aa195d5e7d7d3d2a48a6bcea91cb37bf
Author: Shane Gibson <shane@rackn.com>
Date: Mon Aug 31 12:33:09 2020 -0700
enhance(image-builder): Add CentOS 8 image build/capture supoport
M image-builder/templates/image-builder-cleanup.sh.tmpl
A image-builder/workflows/image-builder-centos8.yaml
commit f4ca613dc67b927481b755defd2e6417b053e55e
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Aug 31 10:49:57 2020 -0500
feat(rpi4): Update sledgehammer for rpi4 with 8GB
M content/bootenvs/discovery.yml
M content/bootenvs/sledgehammer.yml
commit d5f971ee2b1310645782cece4d260a855450ce95
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Fri Aug 28 11:07:31 2020 -0500
doc(cloud-wrappers): Fix bad header heirarchy.
M cloud-wrappers/._Documentation.meta
commit 975f52be8a647430eb0d3695365f9c27d35d72f4
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Fri Aug 28 09:51:55 2020 -0500
feat(proxmox): add proxmox to build
M tools/pieces.sh
commit 90853ae2501d0d11cf5298c8959bd194fa65da39
Author: Shane Gibson <shane@rackn.com>
Date: Thu Aug 27 22:29:42 2020 -0700
lotsa enhancements and restructuring
D proxmox/content/params/lab-drp-external-network.yaml
D proxmox/content/params/lab-drp-internal-network.yaml
A proxmox/content/params/network-add-nat-bridge-template.yaml
A proxmox/content/params/network-convert-interface-to-bridge-template.yaml
A proxmox/content/params/network-simple-brdige-with-addressing-template.yaml
A proxmox/content/params/proxmox-data-profile.yaml
A proxmox/content/params/proxmox-drp-timeout-kill-switch.yaml
M proxmox/content/params/proxmox-flexiflow-buster-install.yaml
A proxmox/content/params/proxmox-install-drp-on-hypervisor.yaml
A proxmox/content/params/proxmox-lab-drp-external-dns.yaml
A proxmox/content/params/proxmox-lab-drp-external-domainname.yaml
A proxmox/content/params/proxmox-lab-drp-external-interface.yaml
A proxmox/content/params/proxmox-lab-drp-external-subnet.yaml
R089 proxmox/content/params/lab-drp-install-packages.yaml proxmox/content/params/proxmox-lab-drp-install-packages.yaml
A proxmox/content/params/proxmox-lab-drp-internal-interface.yaml
R067 proxmox/content/params/lab-drp-internal-subnet.yaml proxmox/content/params/proxmox-lab-drp-internal-subnet.yaml
M proxmox/content/params/proxmox-lab-drp-sshkey-private.yaml
M proxmox/content/profiles/EXAMPLE-lab-profile.yaml
A proxmox/content/stages/proxmox-drp-install.yaml
A proxmox/content/stages/proxmox-drp-provision-drp.yaml
A proxmox/content/stages/proxmox-generate-ssh-key.yaml
R088 proxmox/content/stages/lab-drp-network.yaml proxmox/content/stages/proxmox-lab-drp-network.yaml
M proxmox/content/tasks/network-add-nat-bridge.yaml
M proxmox/content/tasks/network-convert-interface-to-bridge.yaml
A proxmox/content/tasks/network-simple-bridge-with-addressing.yaml
A proxmox/content/tasks/proxmox-drp-install.yaml
A proxmox/content/tasks/proxmox-drp-provision-drp.yaml
A proxmox/content/tasks/proxmox-generate-ssh-key.yaml
M proxmox/content/tasks/proxmox-lab-destroy-users.yaml
R087 proxmox/content/tasks/lab-drp-network.yaml proxmox/content/tasks/proxmox-lab-drp-network.yaml
M proxmox/content/tasks/proxmox-lab-network.yaml
A proxmox/content/templates/network-add-nat-bridge.cfg.tmpl
A proxmox/content/templates/network-convert-interface-to-bridge.cfg.tmpl
A proxmox/content/templates/network-simple-bridge-with-addressing.cfg.tmpl
M proxmox/content/workflows/proxmox-buster-install.yaml
A proxmox/content/workflows/proxmox-install-and-setup.yaml
R085 proxmox/content/workflows/lab-centos-image.yaml proxmox/content/workflows/proxmox-lab-centos-image.yaml
R079 proxmox/content/workflows/lab-drp-setup.yaml proxmox/content/workflows/proxmox-lab-drp-setup.yaml
M proxmox/content/workflows/proxmox-setup-lab.yaml
D proxmox/proxmox-rackn.yaml
commit b019f1e10ec33fadcd0bb0266bb00d122a337c6a
Author: Shane Gibson <shane@rackn.com>
Date: Tue Aug 25 07:40:32 2020 -0700
Lots of fixes and enhancements
M proxmox/content/._Description.meta
M proxmox/content/._DisplayName.meta
M proxmox/content/._Name.meta
A proxmox/content/._Prerequisites.meta
A proxmox/content/params/lab-drp-internal-subnet.yaml
A proxmox/content/params/proxmox-flexiflow-buster-install.yaml
A proxmox/content/params/proxmox-lab-nat-bridge.yaml
A proxmox/content/params/proxmox-lab-nat-subnet.yaml
A proxmox/content/params/proxmox-storage-device.yaml
A proxmox/content/params/proxmox-storage-name.yaml
A proxmox/content/profiles/EXAMPLE-lab-profile.yaml
A proxmox/content/profiles/EXAMPLE-pkt-profile.yaml
A proxmox/content/stages/flexiflow-buster-install.yaml
A proxmox/content/stages/network-add-nat-bridge.yaml
A proxmox/content/stages/network-convert-interface-to-bridge.yaml
A proxmox/content/stages/proxmox-admin-account.yaml
A proxmox/content/stages/proxmox-buster-installer.yaml
A proxmox/content/stages/proxmox-create-storage.yaml
M proxmox/content/tasks/lab-drp-network.yaml
A proxmox/content/tasks/network-add-nat-bridge.yaml
A proxmox/content/tasks/network-convert-interface-to-bridge.yaml
A proxmox/content/tasks/proxmox-admin-account.yaml
A proxmox/content/tasks/proxmox-buster-installer.yaml
A proxmox/content/tasks/proxmox-create-storage.yaml
A proxmox/content/tasks/proxmox-debconf-set-selections.yaml
M proxmox/content/tasks/proxmox-lab-createnodes.yaml
A proxmox/content/workflows/proxmox-buster-install.yaml
A proxmox/content/workflows/proxmox-only-install.yaml
commit 6a2e088c8d9765f1f2aa4255da8c777130e83ba1
Author: Shane Gibson <shane@rackn.com>
Date: Thu Aug 27 22:29:42 2020 -0700
lotsa enhancements and restructuring
D proxmox/content/params/lab-drp-external-network.yaml
D proxmox/content/params/lab-drp-internal-network.yaml
A proxmox/content/params/network-add-nat-bridge-template.yaml
A proxmox/content/params/network-convert-interface-to-bridge-template.yaml
A proxmox/content/params/network-simple-brdige-with-addressing-template.yaml
A proxmox/content/params/proxmox-data-profile.yaml
A proxmox/content/params/proxmox-drp-timeout-kill-switch.yaml
M proxmox/content/params/proxmox-flexiflow-buster-install.yaml
A proxmox/content/params/proxmox-install-drp-on-hypervisor.yaml
A proxmox/content/params/proxmox-lab-drp-external-dns.yaml
A proxmox/content/params/proxmox-lab-drp-external-domainname.yaml
A proxmox/content/params/proxmox-lab-drp-external-interface.yaml
A proxmox/content/params/proxmox-lab-drp-external-subnet.yaml
R089 proxmox/content/params/lab-drp-install-packages.yaml proxmox/content/params/proxmox-lab-drp-install-packages.yaml
A proxmox/content/params/proxmox-lab-drp-internal-interface.yaml
R067 proxmox/content/params/lab-drp-internal-subnet.yaml proxmox/content/params/proxmox-lab-drp-internal-subnet.yaml
M proxmox/content/params/proxmox-lab-drp-sshkey-private.yaml
M proxmox/content/profiles/EXAMPLE-lab-profile.yaml
A proxmox/content/stages/proxmox-drp-install.yaml
A proxmox/content/stages/proxmox-drp-provision-drp.yaml
A proxmox/content/stages/proxmox-generate-ssh-key.yaml
R088 proxmox/content/stages/lab-drp-network.yaml proxmox/content/stages/proxmox-lab-drp-network.yaml
M proxmox/content/tasks/network-add-nat-bridge.yaml
M proxmox/content/tasks/network-convert-interface-to-bridge.yaml
A proxmox/content/tasks/network-simple-bridge-with-addressing.yaml
A proxmox/content/tasks/proxmox-drp-install.yaml
A proxmox/content/tasks/proxmox-drp-provision-drp.yaml
A proxmox/content/tasks/proxmox-generate-ssh-key.yaml
M proxmox/content/tasks/proxmox-lab-destroy-users.yaml
R087 proxmox/content/tasks/lab-drp-network.yaml proxmox/content/tasks/proxmox-lab-drp-network.yaml
M proxmox/content/tasks/proxmox-lab-network.yaml
A proxmox/content/templates/network-add-nat-bridge.cfg.tmpl
A proxmox/content/templates/network-convert-interface-to-bridge.cfg.tmpl
A proxmox/content/templates/network-simple-bridge-with-addressing.cfg.tmpl
M proxmox/content/workflows/proxmox-buster-install.yaml
A proxmox/content/workflows/proxmox-install-and-setup.yaml
R085 proxmox/content/workflows/lab-centos-image.yaml proxmox/content/workflows/proxmox-lab-centos-image.yaml
R080 proxmox/content/workflows/lab-drp-setup.yaml proxmox/content/workflows/proxmox-lab-drp-setup.yaml
M proxmox/content/workflows/proxmox-setup-lab.yaml
D proxmox/proxmox-rackn.yaml
commit 3ccf2d7db5ec424df9583a9c64584c39dc516303
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed Aug 26 12:30:13 2020 -0500
feat(sledge8): Update cent8 sledgehammer to use python2 by default.
This also adds an extra dependency that the Dell firmware update process
requires. Still needs testing on an HP box.
M sledgehammer-builder/bootenvs/build-sledgehammer.yaml
A sledgehammer-builder/params/sledgehammer-default-python.yaml
M sledgehammer-builder/tasks/sledgehammer-prepare-for-image-creation.yaml
commit 3aff1f19699f7db977b36bebb00a2e3cadfc02a7
Author: root <root@rackn.tec.vmware.com>
Date: Wed Aug 26 08:22:25 2020 -0700
add FQDN cluster create
A vmware-lib/content/tasks/govc-cluster-create-fqdn.yaml
commit c5c3f99b769b7c1830d8b404daa22c9aee7bc98e
Author: Shane Gibson <shane@rackn.com>
Date: Tue Aug 25 09:52:12 2020 -0700
add RUN command, duh
M vmware-lib/dockerfiles/dockerfile-govc
commit 7caf2d368c77e8e2687dc96f9128310654aafc6c
Author: Shane Gibson <shane@rackn.com>
Date: Tue Aug 25 09:48:49 2020 -0700
update dockerfile for modified govc bin
M vmware-lib/dockerfiles/dockerfile-govc
commit 2ff789f2aec43a73ae7e8865527dea5de3a572b2
Author: Shane Gibson <shane@rackn.com>
Date: Tue Aug 25 08:43:39 2020 -0700
enhance(vmware-lib): Changes to cluster steps
A vmware-lib/content/tasks/govc-cluster-create-with-vsan-deprecated.yaml
M vmware-lib/content/tasks/govc-cluster-create.yaml
commit a66e876454058e4babc18fa37a59f83067161248
Author: Shane Gibson <shane@rackn.com>
Date: Tue Aug 25 07:40:32 2020 -0700
Lots of fixes and enhancements
M proxmox/content/._Description.meta
M proxmox/content/._DisplayName.meta
M proxmox/content/._Name.meta
A proxmox/content/._Prerequisites.meta
A proxmox/content/params/lab-drp-internal-subnet.yaml
A proxmox/content/params/proxmox-flexiflow-buster-install.yaml
A proxmox/content/params/proxmox-lab-nat-bridge.yaml
A proxmox/content/params/proxmox-lab-nat-subnet.yaml
A proxmox/content/params/proxmox-storage-device.yaml
A proxmox/content/params/proxmox-storage-name.yaml
A proxmox/content/profiles/EXAMPLE-lab-profile.yaml
A proxmox/content/profiles/EXAMPLE-pkt-profile.yaml
A proxmox/content/stages/flexiflow-buster-install.yaml
A proxmox/content/stages/network-add-nat-bridge.yaml
A proxmox/content/stages/network-convert-interface-to-bridge.yaml
A proxmox/content/stages/proxmox-admin-account.yaml
A proxmox/content/stages/proxmox-buster-installer.yaml
A proxmox/content/stages/proxmox-create-storage.yaml
M proxmox/content/tasks/lab-drp-network.yaml
A proxmox/content/tasks/network-add-nat-bridge.yaml
A proxmox/content/tasks/network-convert-interface-to-bridge.yaml
A proxmox/content/tasks/proxmox-admin-account.yaml
A proxmox/content/tasks/proxmox-buster-installer.yaml
A proxmox/content/tasks/proxmox-create-storage.yaml
A proxmox/content/tasks/proxmox-debconf-set-selections.yaml
M proxmox/content/tasks/proxmox-lab-createnodes.yaml
A proxmox/content/workflows/proxmox-buster-install.yaml
A proxmox/content/workflows/proxmox-only-install.yaml
commit 5b4c34b7df5b97370237b43e6ca3db148eb95a0b
Author: Shane Gibson <shane@rackn.com>
Date: Sun Aug 23 16:06:09 2020 -0700
fix(debian-10): Fix Debian Buster BootEnv for netcfg
M content/bootenvs/debian-10.yml
A content/params/debian-buster-netcfg.yaml
commit e3c48a4d5c230223337f8c395e6087a6aac89a13
Author: Rob Hirschfeld <rob@rackn.com>
Date: Wed Aug 19 10:52:07 2020 -0500
doc(task-library): add clearer description to bootstrap-contexts
M task-library/tasks/bootstrap-contexts.yaml
commit a8a80dc5b52daf09031a1ed438128e73f474a0f3
Author: Rob Hirschfeld <rob@rackn.com>
Date: Tue Aug 18 17:03:07 2020 -0500
fix(edge-lab): correct duplicate template name
R097 edge-lab/tasks/edge-lab-bootstrap-nfs.yaml edge-lab/tasks/edge-lab-setup-nfs.yaml
commit 76e4f17eb6b2490c27dc195af5e6224921940f03
Author: Rob Hirschfeld <rob@rackn.com>
Date: Tue Aug 18 12:49:47 2020 -0500
refactor(task-lib): do not dump TF state into joblog
M task-library/tasks/terraform-apply.yaml
commit 226cadd6d621904e0973d089985c48601cd84a71
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Aug 17 22:20:02 2020 -0500
build: publish packer-builder
M tools/pieces.sh
commit 1924a74af38f4461d90ca3dac6c1e47d7def09da
Author: Rob Hirschfeld <rob@rackn.com>
Date: Fri Aug 14 16:57:23 2020 -0500
fix(contexts-runners): update pull to use v44 DRPCLI
M integrations/docker-context/ansible-dockerfile
M integrations/docker-context/runner-dockerfile
M integrations/docker-context/terraform-dockerfile
commit ff61d35fc34864f41008e9d4df8fa4f95b8987c4
Author: Rob Hirschfeld <rob@rackn.com>
Date: Fri Aug 14 14:31:17 2020 -0500
fix(task-lib): add retry for joinup to handle intermittent failures
M task-library/tasks/ansible-join-up.yaml
commit fb57086412071a6d15365d5f547d92802fb97b35
Author: Rob Hirschfeld <rob@rackn.com>
Date: Fri Aug 14 12:22:45 2020 -0500
fix(cloud-wrapper): check min tag length for linode
M cloud-wrappers/tasks/cloud-validate.yaml
commit a2341e6ea84f0832f981f610ed689e6cf2c99ab9
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Aug 13 15:33:04 2020 -0500
fix(task-library): allow a wider match test in license for dr-server-install
M task-library/tasks/dr-server-install.yaml
commit 1b9b9c77836eece60556b9bc95c7adfe0e1b62d5
Author: Rob Hirschfeld <rob@rackn.com>
Date: Wed Aug 12 10:58:05 2020 -0500
fix(task-library): terraform 0.13 breaks on legacy syntax, provide upgrader
fix(task-library): terraform 0.13 breaks on legacy syntax, provide upgrader safer
M task-library/tasks/terraform-apply.yaml
commit 969ab2c798aa5a332d6f03ff83a4f5aa42312f9a
Author: Shane Gibson <sygibson@gmail.com>
Date: Tue Aug 11 03:44:54 2020 +0000
Update README / ._Documentation.meta info
M packer-builder/README.md
commit 6fafca93e07830d69e5eb3f8e238fe0b8a143bb6
Author: Shane Gibson <sygibson@gmail.com>
Date: Tue Aug 11 02:59:46 2020 +0000
fix(packer-builder): Fix JSON defs for post-processor and VNC
M packer-builder/packer/windows-10-1903.json
M packer-builder/packer/windows-10-1909-uefi.json
M packer-builder/packer/windows-10-1909.json
M packer-builder/packer/windows-10.json
M packer-builder/packer/windows-2012-r2.json
M packer-builder/packer/windows-2016.json
M packer-builder/packer/windows-2019-uefi.json
M packer-builder/packer/windows-2019.json
commit ff201a971507f905535f3907faa4c3ca12bd24da
Author: Rob Hirschfeld <rob@rackn.com>
Date: Fri Aug 7 14:49:02 2020 -0500
doc(task-library): document discover requirement for join-up
doc(task-library): document discover requirement for join-up + @glathaus comments
doc(task-library): document discover requirement for join-up + @glathaus comments2
M .gitignore
M task-library/workflows/discover-joinup.yaml
commit c65d4b35ef8478f593f9eb8a1f0887ddecb9991e
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Fri Jul 31 11:07:10 2020 -0500
Revert "fix(drp-community-content): update sledgehammer with wget timeout increase"
This reverts commit a7d4691ad9637ad9508079539bf8030cb7dbf2ee.
M content/bootenvs/discovery.yml
M content/bootenvs/sledgehammer.yml
commit 0a670a467b65ff35a148a4373aaa3e63b41e6e0b
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Fri Jul 31 10:00:50 2020 -0500
Revert "fix(drp-community-content): update sledgehammer with wget timeout increase"
This reverts commit a7d4691ad9637ad9508079539bf8030cb7dbf2ee.
This Sledgeahmmer update was built with the cent8-based builder, and breaks
everyhting that relies on Python.
M content/bootenvs/discovery.yml
M content/bootenvs/sledgehammer.yml
commit 010907828430ce8ec95137095fd11a730c3ebe9f
Author: Shane Gibson <shane@rackn.com>
Date: Thu Jul 30 10:05:43 2020 -0700
bug(doc): Minor content fixes across content packs
M content/bootenvs/ubuntu-20.04-install.yml
M os-other/params/oscap-configuration.yaml
M os-other/params/redhat-rhsm-organization.yaml
M vmware-lib/content/._Documentation.meta
M vmware-lib/content/params/govc-ova-location.yaml
M vmware-lib/content/stages/govc-vsan-claim-disks.yaml
M vmware-lib/content/stages/govc-wait-for-ova.yaml
commit 5377626740d0fc4d36fa1ea8ca1c12c45437713e
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Jul 30 12:05:26 2020 -0500
doc: update copyright
M README.rst
commit 065a09384c02383a9d092020c8a175b806a93635
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Jul 30 12:03:13 2020 -0500
build: Update to v4.4.0 provision
M go.mod
M go.sum
commit 220978df9ef583a99f3ef6cdb08a7aab815f7a4f
Author: Shane Gibson <shane@rackn.com>
Date: Wed Jul 29 16:00:36 2020 -0700
Thanks bsdtar, add the ._*.meta files back
A vmware-lib/content/._Author.meta
A vmware-lib/content/._CodeSource.meta
A vmware-lib/content/._Color.meta
A vmware-lib/content/._Copyright.meta
A vmware-lib/content/._Description.meta
A vmware-lib/content/._DisplayName.meta
A vmware-lib/content/._DocUrl.meta
A vmware-lib/content/._Documentation.meta
A vmware-lib/content/._Icon.meta
A vmware-lib/content/._License.meta
A vmware-lib/content/._Name.meta
A vmware-lib/content/._Prerquisites.meta
A vmware-lib/content/._Source.meta
A vmware-lib/content/._Tags.meta
A vmware-lib/content/._Type.meta
commit 1e9eb328ede94ade681d68929883ab0d4227b9aa
Author: Shane Gibson <shane@rackn.com>
Date: Wed Jul 29 15:56:52 2020 -0700
feat(vmware-lib): Add vCenter, Cluster Mgmt, and VSAN
D vmware-lib/content/._Author.meta
D vmware-lib/content/._CodeSource.meta
D vmware-lib/content/._Color.meta
D vmware-lib/content/._Copyright.meta
D vmware-lib/content/._Description.meta
D vmware-lib/content/._DisplayName.meta
D vmware-lib/content/._DocUrl.meta
D vmware-lib/content/._Documentation.meta
D vmware-lib/content/._Icon.meta
D vmware-lib/content/._License.meta
D vmware-lib/content/._Name.meta
D vmware-lib/content/._Prerquisites.meta
D vmware-lib/content/._Source.meta
D vmware-lib/content/._Tags.meta
D vmware-lib/content/._Type.meta
A vmware-lib/content/contexts/pyvmomi.yaml
A vmware-lib/content/params/esxi-cluster-folder.yaml
A vmware-lib/content/params/esxi-cluster-name.yaml
A vmware-lib/content/params/esxi-cluster-options.yaml
A vmware-lib/content/params/esxi-cluster-profile.yaml
A vmware-lib/content/params/esxi-datacenter-name.yaml
A vmware-lib/content/params/esxi-thumbprint-sha1.yaml
A vmware-lib/content/params/esxi-vsan-cluster-id.yaml
A vmware-lib/content/params/esxi-vsan-data-sub-cluster-uuid.yaml
A vmware-lib/content/params/esxi-vsan-disk-selection-rule.yaml
A vmware-lib/content/params/esxi-vsan-enabled.yaml
A vmware-lib/content/params/esxi-vsan-host.yaml
A vmware-lib/content/params/esxi-vsan-leader.yaml
A vmware-lib/content/params/esxi-vsan-members.yaml
A vmware-lib/content/params/esxi-vsan-nodes-override.yaml
A vmware-lib/content/params/esxi-vsan-operations.yaml
A vmware-lib/content/params/esxi-vsan-portgroup.yaml
A vmware-lib/content/params/esxi-vsan-vmk.yaml
A vmware-lib/content/params/esxi-vsan-vmknic-ip.yaml
A vmware-lib/content/params/esxi-vsan-vmknic-netmask.yaml
A vmware-lib/content/params/esxi-vsan-vmnic.yaml
A vmware-lib/content/params/esxi-vsan-vswitch-standard.yaml
A vmware-lib/content/params/esxi-vsan-zero-count-fatal.yaml
A vmware-lib/content/profiles/EXAMPLE-govc-cluster-create.yaml
A vmware-lib/content/stages/esxi-vsan-configure-host.yaml
A vmware-lib/content/stages/esxi-vsan-detailed-info.yaml
A vmware-lib/content/stages/govc-cluster-create.yaml
A vmware-lib/content/stages/govc-vsan-claim-disks.yaml
A vmware-lib/content/stages/govc-vsan-cluster-build.yaml
A vmware-lib/content/stages/govc-vsan-cluster-destroy.yaml
A vmware-lib/content/stages/govc-vsan-cluster-list.yaml
A vmware-lib/content/tasks/esxi-vsan-configure-host.yaml
A vmware-lib/content/tasks/esxi-vsan-detailed-info.yaml
A vmware-lib/content/tasks/govc-cluster-create.yaml
A vmware-lib/content/tasks/govc-get-thumbprint.yaml
A vmware-lib/content/tasks/govc-vsan-claim-disks.yaml
A vmware-lib/content/tasks/govc-vsan-cluster-get.yaml
A vmware-lib/content/tasks/govc-vsan-cluster-operations.yaml
A vmware-lib/content/tasks/govc-vsan-destroy-cluster.yaml
A vmware-lib/content/templates/esxi-vsan-detailed-info.sh.tmpl
A vmware-lib/content/templates/govc-folder-create.sh.tmpl
A vmware-lib/disk-stuff
M vmware-lib/dockerfiles/dockerfile-govc
A vmware-lib/dockerfiles/dockerfile-pyvmomi
A vmware-lib/job-log-output.txt
M vmware-lib/tools/build-docker.sh
M vmware-lib/tools/do-all.sh
M vmware-lib/tools/drpcli-commands.sh
M vmware-lib/tools/drpcli-create-machines.sh
commit 2c14c72122f5dff0f0481f4379cd3128879b1f8e
Author: Shane Gibson <shane@rackn.com>
Date: Thu Jul 9 19:16:04 2020 -0700
enhance(packer-builder): DRP Upload; more readme, uefi win support
M packer-builder/README.md
M packer-builder/content/params/packer-builder-build-image.yaml
A packer-builder/packer/scripts/rackn-drp-upload.sh
M packer-builder/packer/setup-kvm.sh
A packer-builder/packer/windows-10-1909-uefi.json
M packer-builder/packer/windows-10-1909.json
A packer-builder/packer/windows-10-uefi/autounattend.xml
M packer-builder/packer/windows-2019-uefi.json
M packer-builder/packer/windows-2019.json
commit a7d4691ad9637ad9508079539bf8030cb7dbf2ee
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Jul 29 17:16:45 2020 -0500
fix(drp-community-content): update sledgehammer with wget timeout increase
M content/bootenvs/discovery.yml
M content/bootenvs/sledgehammer.yml
commit 3174b7bca541827fb0c75259ac860d0eeb0d2bd7
Author: Shane Gibson <shane@rackn.com>
Date: Wed Jul 29 14:42:34 2020 -0700
return to the "duplicate remove" path
return back to the duplicate remove path, leave in place the efivootmgr typo correction
M content/tasks/fix-uefi-boot-order.yaml
commit 3f3db0d44eeca175d7739c0606ca153d4b6c7ec9
Author: Carl Perry <carlp@rackn.com>
Date: Tue Jul 28 12:53:24 2020 -0500
fix(sledgehamer-builder): Increase wget retry count for STP
The default number of retries (10) means that most switchports
which have STP enabled will fail. Increasing the count to 65
should allow most timeouts (up to about 70s) to expire while
attempting to download the second stage. This should have no
impact on non-STP ports, or ports where STP "portfast" are
enabled as the kernel takes a few seconds to complete other
tasks before the 2nd stage download is attempted.
M sledgehammer-builder/tasks/sledgehammer-place-stage1-assets.yaml
commit e6a2de8a5505859e1edb7efa486071f6931b2c63
Author: Shane Gibson <shane@rackn.com>
Date: Sun Jul 26 10:29:16 2020 -0700
fix(drp-community-content): Fix uefi boot; remove current boot number
M content/tasks/fix-uefi-boot-order.yaml
commit 38a4a182f6dfdbc3810e28a79b29a82f62f842f1
Author: Shane Gibson <shane@rackn.com>
Date: Tue Jul 21 14:23:26 2020 -0700
bug(drp-community-content): Fix setup.tmpl '<<<' redirect breaks ESXi shell
- use of the `<<<` redirect is not valid on ESXi BusyBox shell
- move to using a more generic construct that is compatible
Results in error on ESXi if run with `<<<` as:
```
-sh: syntax error: unexpected redirection
```
M content/templates/setup.tmpl
commit d461508c277871b8698f09b85f6e6f8a8f78ef54
Author: Carl Perry <carlp@rackn.com>
Date: Tue Jul 21 15:21:53 2020 -0500
feat(os-other): Add IsoUrl for Linux installers in os-other
Add RackN controlled S3 bucket for os-other images which are Linux
based. Basically adds support for RHEL 7 and 8 installers.
The ISOs are currently publicly available, but can be license
restricted in the future.
M os-other/bootenvs/rhel-server-7-install.yaml
M os-other/bootenvs/rhel-server-8-boot-install.yaml
M os-other/bootenvs/rhel-server-8-dvd-install.yaml
End of Note