mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-23 13:20:23 -07:00
New module vmware_deploy_ovf (#30309)
* First pass at vmware_deploy_ovf functionality * Add OVA file support, re-structure code * Move some useful functions to module_utils.vmware, and perform a little DRY too * Better handling of errors during spec validation and import * Properly calculate the lease progress percentage for all vmdk files * Make warnings and errors a little better * Add an allow_duplicates argument, that defaults to true, to allow users to have name based idempotency * Add fail_on_spec_warnings to cause the module to treat warnings as errors * Support non-vmdk uploads * Add ova alias for ovf * Rename vmdk_post_url to device_upload_url so it does not sound to specific to VMDK files * Safer handling of * hostname in urls * Add default Content-Type, remove unused headers var * Add deploymentOptions and propertyMapping functionalities * Add basic check_mode support * Add vmware_deploy_ovf to list of use-argspec-type-path ignores * Update version_added and fix path for use-argspec-type-path * Add configurable folder * Doc changes
This commit is contained in:
parent
2e560f1ffc
commit
36c8441c6d
3 changed files with 631 additions and 36 deletions
|
@ -20,6 +20,7 @@ def main():
|
|||
'lib/ansible/modules/web_infrastructure/ansible_tower/tower_host.py',
|
||||
'lib/ansible/modules/web_infrastructure/ansible_tower/tower_group.py',
|
||||
'lib/ansible/modules/web_infrastructure/jenkins_plugin.py',
|
||||
'lib/ansible/modules/cloud/vmware/vmware_deploy_ovf.py',
|
||||
# fix uses of expanduser in the following modules and remove them from the following list
|
||||
'lib/ansible/modules/cloud/rackspace/rax.py',
|
||||
'lib/ansible/modules/cloud/rackspace/rax_scaling_group.py',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue