cisco / cisco.intersight / 1.0.6 / module / intersight_imc_access_policy IMC Access Policy configuration for Cisco Intersight | "added in version" 2.10 of cisco.intersight" Authors: David Soper (@dsoper2) preview | supported by communitycisco.intersight.intersight_imc_access_policy (1.0.6) — module
Install with ansible-galaxy collection install cisco.intersight:==1.0.6
collections: - name: cisco.intersight version: 1.0.6
IMC Access Policy configuration for Cisco Intersight.
Used to configure IP addresses and VLAN used for external connectivity to Cisco IMC.
For more information see L(Cisco Intersight,https://intersight.com/apidocs).
- name: Configure IMC Access policy intersight_imc_access_policy: api_private_key: "{{ api_private_key }}" api_key_id: "{{ api_key_id }}" name: sjc02-d23-access description: IMC access for SJC02 rack D23 tags: - Site: D23 vlan_id: 131 ip_pool: sjc02-d23-ext-mgmt
- name: Delete IMC Access policy intersight_imc_access_policy: api_private_key: "{{ api_private_key }}" api_key_id: "{{ api_key_id }}" name: sjc02-d23-access state: absent
name: description: - The name assigned to the IMC Access Policy. - The name must be between 1 and 62 alphanumeric characters, allowing special characters :-_. required: true tags: description: - List of tags in Key:<user-defined key> Value:<user-defined value> format. state: choices: - present - absent default: present description: - If C(present), will verify the resource is present and will create if needed. - If C(absent), will verify the resource is absent and will delete if needed. api_uri: default: https://intersight.com/api/v1 description: - URI used to access the Intersight API. type: str ip_pool: description: - IP Pool used to assign IP address and other required network settings. required: true vlan_id: description: - VLAN to be used for server access over Inband network. required: true type: int use_proxy: default: true description: - If C(no), it will not use a proxy, even if one is defined in an environment variable on the target hosts. type: bool api_key_id: description: - Public API Key ID associated with the private key. required: true type: str descrption: aliases: - descr description: - The user-defined description of the IMC access policy. - Description can contain letters(a-z, A-Z), numbers(0-9), hyphen(-), period(.), colon(:), or an underscore(_). organization: default: default description: - The name of the Organization this resource is assigned to. - Profiles and Policies that are created within a Custom Organization are applicable only to devices in the same Organization. validate_certs: default: true description: - Boolean control for verifying the api_uri TLS certificate type: bool api_private_key: description: - Filename (absolute path) of a PEM formatted file that contains your private key to be used for Intersight API authentication. required: true type: path
api_repsonse: description: The API response output returned by the specified resource. returned: always sample: api_response: Name: sjc02-d23-access ObjectType: access.Policy Profiles: - Moid: 5e4ec7ae77696e2d30840cfc ObjectType: server.Profile - Moid: 5e84d78777696e2d302ec195 ObjectType: server.Profile Tags: - Key: Site Value: SJC02 type: dict