Name: vsphere-patch-hosts-pipeline
Owner: Pivotal Cloud Foundry
Description: null
Created: 2018-01-04 20:15:37.0
Updated: 2018-01-10 00:40:38.0
Pushed: 2018-02-02 15:05:33.0
Homepage: null
Size: 80
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The purpose of this pipeline is to automate the patching of vSphere ESXi Hosts. It utilizes govc to execute commands remotely against all hosts in a given vCenter instance or optionally in a single cluster. The hosts will be patched one at a time until all hosts have been patched.
params.yml
provides parameters for controlling how the pipeline runs. Fill this out before flying the pipeline.
vcenter_url
- IP Address or Host name for the vCenter you want to targetvcenter_username
- Username for vCenter defined by vcenter_url
vcenter_password
- Password for vcenter_username
vcenter_insecure
- True or False value indicating whether or not to ignore the SSL Certificate errorsbuild_number
- Optional (Latest will be used if not provided) https://esxi-patches.v-front.de used as reference.cluster_name
- Optional (All will be patched if not passed) Cluster to patch hosts in.fly -t <name> login -c <concourse url>
fly -t <name> set-pipeline -p <pipeline name> -c pipeline.yml --load-vars-from params.yml