community / community.general / 8.5.0 / module / manageiq_policies_info Listing of resource policy_profiles in ManageIQ | "added in version" 5.8.0 of community.general" Authors: Alexei Znamensky (@russoz)community.general.manageiq_policies_info (8.5.0) — module
Install with ansible-galaxy collection install community.general:==8.5.0
collections: - name: community.general version: 8.5.0
The manageiq_policies module supports listing policy_profiles in ManageIQ.
- name: List current policy_profile and policies for a provider in ManageIQ community.general.manageiq_policies_info: resource_name: 'EngLab' resource_type: 'provider' manageiq_connection: url: 'http://127.0.0.1:3000' username: 'admin' password: 'smartvm' register: result
resource_id: description: - The ID of the resource to obtain the profile for. - Must be specified if O(resource_name) is not set. Both options are mutually exclusive. type: int resource_name: description: - The name of the resource to obtain the profile for. - Must be specified if O(resource_id) is not set. Both options are mutually exclusive. type: str resource_type: choices: - provider - host - vm - blueprint - category - cluster - data store - group - resource pool - service - service template - template - tenant - user description: - The type of the resource to obtain the profile for. required: true type: str manageiq_connection: description: - ManageIQ connection configuration information. required: false suboptions: ca_cert: aliases: - ca_bundle_path description: - The path to a CA bundle file or directory with certificates. type: str password: description: - ManageIQ password. E(MIQ_PASSWORD) environment variable if set. Otherwise, required if no token is passed in. type: str token: description: - ManageIQ token. E(MIQ_TOKEN) environment variable if set. Otherwise, required if no username or password is passed in. type: str url: description: - ManageIQ environment URL. E(MIQ_URL) environment variable if set. Otherwise, it is required to pass it. required: false type: str username: description: - ManageIQ username. E(MIQ_USERNAME) environment variable if set. Otherwise, required if no token is passed in. type: str validate_certs: aliases: - verify_ssl default: true description: - Whether SSL certificates should be verified for HTTPS requests. type: bool type: dict
profiles: description: - List current policy_profile and policies for a provider in ManageIQ. elements: dict returned: always sample: - policies: - active: true description: OpenSCAP name: openscap policy - active: true, description: Analyse incoming container images name: analyse incoming container images - active: true description: Schedule compliance after smart state analysis name: schedule compliance after smart state analysis profile_description: OpenSCAP profile profile_name: openscap profile type: list