community.vmware
community.vmware copied to clipboard
Add vmware_host_access_info and vmware_host_access_manager modules
SUMMARY
New Modules vmware_host_access_manager
and vmware_host_access_info
to manage permissions, lockdown mode and exceptions in one or multiple ESXi hosts.
ISSUE TYPE
- New Module Pull Request
COMPONENT NAME
vmware_host_access_manager vmware_host_access_info
ADDITIONAL INFORMATION
There is already a module vmware_host_lockdown however it uses a deprecated API and can not manage lockdown exceptions. In addition this module can manage permissions, lockdown exceptions and all three lockdown modes the current API provides. I propose to deprecate the vmware_host_lockdown
module in fav our of this new module instead of changing the the old module as this would probably require braking changes. Any thoughts on this?
Build failed.
:x: ansible-tox-linters FAILURE in 4m 23s :x: build-ansible-collection FAILURE in 3m 52s :warning: ansible-test-sanity-docker-devel SKIPPED (non-voting) :warning: ansible-test-sanity-docker-milestone SKIPPED :warning: ansible-test-sanity-docker-stable-2.11 SKIPPED :warning: ansible-test-sanity-docker-stable-2.12 SKIPPED :warning: ansible-test-units-community-vmware-python27 SKIPPED :warning: ansible-test-units-community-vmware-python36 SKIPPED :warning: ansible-test-units-community-vmware-python37 SKIPPED :warning: ansible-test-units-community-vmware-python38 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 SKIPPED :warning: ansible-galaxy-importer SKIPPED
Build failed.
:x: ansible-tox-linters FAILURE in 4m 02s :x: build-ansible-collection FAILURE in 4m 12s :warning: ansible-test-sanity-docker-devel SKIPPED (non-voting) :warning: ansible-test-sanity-docker-milestone SKIPPED :warning: ansible-test-sanity-docker-stable-2.11 SKIPPED :warning: ansible-test-sanity-docker-stable-2.12 SKIPPED :warning: ansible-test-units-community-vmware-python27 SKIPPED :warning: ansible-test-units-community-vmware-python36 SKIPPED :warning: ansible-test-units-community-vmware-python37 SKIPPED :warning: ansible-test-units-community-vmware-python38 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 SKIPPED :warning: ansible-galaxy-importer SKIPPED
Build failed.
:heavy_check_mark: ansible-tox-linters SUCCESS in 4m 40s :x: build-ansible-collection FAILURE in 3m 45s :warning: ansible-test-sanity-docker-devel SKIPPED (non-voting) :warning: ansible-test-sanity-docker-milestone SKIPPED :warning: ansible-test-sanity-docker-stable-2.11 SKIPPED :warning: ansible-test-sanity-docker-stable-2.12 SKIPPED :warning: ansible-test-units-community-vmware-python27 SKIPPED :warning: ansible-test-units-community-vmware-python36 SKIPPED :warning: ansible-test-units-community-vmware-python37 SKIPPED :warning: ansible-test-units-community-vmware-python38 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 SKIPPED :warning: ansible-galaxy-importer SKIPPED
recheck
Build failed.
:heavy_check_mark: ansible-tox-linters SUCCESS in 4m 48s :x: build-ansible-collection FAILURE in 4m 14s :warning: ansible-test-sanity-docker-devel SKIPPED (non-voting) :warning: ansible-test-sanity-docker-milestone SKIPPED :warning: ansible-test-sanity-docker-stable-2.11 SKIPPED :warning: ansible-test-sanity-docker-stable-2.12 SKIPPED :warning: ansible-test-units-community-vmware-python27 SKIPPED :warning: ansible-test-units-community-vmware-python36 SKIPPED :warning: ansible-test-units-community-vmware-python37 SKIPPED :warning: ansible-test-units-community-vmware-python38 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 SKIPPED :warning: ansible-galaxy-importer SKIPPED
recheck
Build failed.
:heavy_check_mark: ansible-tox-linters SUCCESS in 4m 56s :x: build-ansible-collection FAILURE in 3m 38s :warning: ansible-test-sanity-docker-devel SKIPPED (non-voting) :warning: ansible-test-sanity-docker-milestone SKIPPED :warning: ansible-test-sanity-docker-stable-2.11 SKIPPED :warning: ansible-test-sanity-docker-stable-2.12 SKIPPED :warning: ansible-test-units-community-vmware-python27 SKIPPED :warning: ansible-test-units-community-vmware-python36 SKIPPED :warning: ansible-test-units-community-vmware-python37 SKIPPED :warning: ansible-test-units-community-vmware-python38 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 SKIPPED :warning: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 SKIPPED :warning: ansible-galaxy-importer SKIPPED
Build failed.
:heavy_check_mark: ansible-tox-linters SUCCESS in 5m 22s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 27s :x: ansible-test-sanity-docker-devel FAILURE in 9m 06s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 10m 21s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 8m 29s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 8m 31s :heavy_check_mark: ansible-test-units-community-vmware-python27 SUCCESS in 5m 05s :heavy_check_mark: ansible-test-units-community-vmware-python36 SUCCESS in 4m 51s :heavy_check_mark: ansible-test-units-community-vmware-python37 SUCCESS in 5m 17s :heavy_check_mark: ansible-test-units-community-vmware-python38 SUCCESS in 5m 06s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SUCCESS in 23m 23s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SUCCESS in 22m 09s :x: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 FAILURE in 18m 13s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 SUCCESS in 43m 06s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 12s
recheck
Build failed.
:heavy_check_mark: ansible-tox-linters SUCCESS in 3m 59s :heavy_check_mark: build-ansible-collection SUCCESS in 5m 11s :x: ansible-test-sanity-docker-devel FAILURE in 10m 07s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 9m 19s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 11m 17s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 8m 33s :heavy_check_mark: ansible-test-units-community-vmware-python27 SUCCESS in 5m 02s :heavy_check_mark: ansible-test-units-community-vmware-python36 SUCCESS in 6m 22s :heavy_check_mark: ansible-test-units-community-vmware-python37 SUCCESS in 5m 30s :heavy_check_mark: ansible-test-units-community-vmware-python38 SUCCESS in 7m 29s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SUCCESS in 24m 55s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SUCCESS in 22m 24s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 SUCCESS in 1h 07m 58s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 SUCCESS in 45m 17s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 37s
Build failed.
:heavy_check_mark: ansible-tox-linters SUCCESS in 4m 10s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 34s :x: ansible-test-sanity-docker-devel FAILURE in 10m 30s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 10m 15s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 9m 07s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 9m 28s :heavy_check_mark: ansible-test-units-community-vmware-python27 SUCCESS in 5m 12s :heavy_check_mark: ansible-test-units-community-vmware-python36 SUCCESS in 5m 26s :heavy_check_mark: ansible-test-units-community-vmware-python37 SUCCESS in 5m 08s :heavy_check_mark: ansible-test-units-community-vmware-python38 SUCCESS in 5m 25s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SUCCESS in 25m 47s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SUCCESS in 22m 39s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 SUCCESS in 1h 02m 24s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 SUCCESS in 43m 37s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 13s
Build failed.
:heavy_check_mark: ansible-tox-linters SUCCESS in 4m 14s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 41s :x: ansible-test-sanity-docker-devel FAILURE in 10m 02s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 9m 00s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 11m 28s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 9m 51s :heavy_check_mark: ansible-test-units-community-vmware-python27 SUCCESS in 6m 17s :heavy_check_mark: ansible-test-units-community-vmware-python36 SUCCESS in 6m 35s :heavy_check_mark: ansible-test-units-community-vmware-python37 SUCCESS in 6m 49s :heavy_check_mark: ansible-test-units-community-vmware-python38 SUCCESS in 8m 22s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SUCCESS in 23m 57s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SUCCESS in 23m 01s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 SUCCESS in 1h 07m 16s :x: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 FAILURE in 21m 14s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 02s
recheck
Build failed.
:heavy_check_mark: ansible-tox-linters SUCCESS in 4m 31s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 06s :x: ansible-test-sanity-docker-devel FAILURE in 9m 41s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 9m 06s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 10m 23s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 9m 26s :heavy_check_mark: ansible-test-units-community-vmware-python27 SUCCESS in 5m 08s :heavy_check_mark: ansible-test-units-community-vmware-python36 SUCCESS in 5m 45s :heavy_check_mark: ansible-test-units-community-vmware-python37 SUCCESS in 4m 55s :heavy_check_mark: ansible-test-units-community-vmware-python38 SUCCESS in 4m 41s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_only-python36-stable211 SUCCESS in 24m 06s :heavy_check_mark: ansible-test-cloud-integration-vcenter7_2esxi-python36-stable211 SUCCESS in 22m 48s :x: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_1_of_2 FAILURE in 17m 09s :x: ansible-test-cloud-integration-vcenter7_1esxi-python36-stable211_2_of_2 FAILURE in 45m 11s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 01s