os_project_access: clean up some things (#40763)

* os_project_access: correct example tasks

The example task does not work. Fix it so that it does.

(cherry picked from commit 028b5965b6)

* os_project_access: Remove unused function

The _get_allowed_projects function is not used anywhere,
so we can remove it and be free of nova_client for this
module.

(cherry picked from commit c190a2826d)
pull/40770/merge
Jesse Pretorius 7 years ago committed by Matt Davis
parent d525d7cf5f
commit c142e2f1a3

@ -57,7 +57,7 @@ requirements:
EXAMPLES = '''
- name: "Enable access to tiny flavor to your tenant."
os_project_Access:
os_project_access:
cloud: mycloud
state: present
target_project_id: f0f1f2f3f4f5f67f8f9e0e1
@ -66,7 +66,7 @@ EXAMPLES = '''
- name: "Disable access to the given flavor to project"
os_project_Access:
os_project_access:
cloud: mycloud
state: absent
target_project_id: f0f1f2f3f4f5f67f8f9e0e1
@ -104,13 +104,6 @@ from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.openstack import openstack_full_argument_spec, openstack_module_kwargs
def _get_allowed_projects(cloud, flavor_id):
return [x.tenant_id
for x
in cloud.nova_client.flavor_access.list(flavor=flavor_id)
]
def main():
argument_spec = openstack_full_argument_spec(
state=dict(required=False, default='present',

Loading…
Cancel
Save