Background
Adding a new role in vmware_roles that supports operational visibility
User Stories
As part of building the validated content collection `vmware_ops` we would like to add a new role and playbook for operational visibility - retrieve facts from vCenter / vms :
-
- Manage vCenter license keys[no module to fetch license info]
- Gather vCenter cluster information[vmware_cluster_info]
- Manage vCenter HA configuration[vmware_cluster_info]
- Manage vCenter Storage policies and virtual disks[vmware_vm_storage_policy_info]
- memory status (appliance health)
- update information (appliance update info)
- vmware guest environment info (equivalent of vcenter_vm_guest_environment_info)
- vm guest information (equivalent for vcenter_vm_guest_identify_info) including tags
Supporting documentation
https://docs.google.com/document/d/14s3Wuqdkp84Z5Zr2W0DZ1HuwkrSoWRLOYDO-rgMPh0Q/edit?usp=sharing
Ready-Ready
https://docs.google.com/document/d/1dBW492UfCR5JxUvcx6efjYP_ibCdiwGONS-sxDb_SPU/edit#
Complete Ready-Ready checklist
Definition of Done
Should be agreed upon per team; add/remove/update to reflect:{}
- CI is running, tests are automated and merged and successful
- DEV upstream code & tests merged
- DEV upstream documentation merged
- DEV downstream build attached to advisory
- QE - Test plans documented and attached to epic (or link to source)
- QE - automated tests merged and passing
- Docs - Downstream documentation is merged
- PM - all acceptance criteria are met (note: we want to start using the AC specific field, but please fill out below in the meantime)
Note: please also fill out the 'Acceptance Criteria' to indicate functional criteria aka scope, specific to this issue, that should be met in order to 'accept' the work to consider complete.