From d4665b5880ff5509145b2710ac8f62a187dad9f3 Mon Sep 17 00:00:00 2001 From: "equinix-labs@auto-commit-workflow" Date: Wed, 28 Feb 2024 15:41:44 +0000 Subject: [PATCH] ci: regenerate code for version 0.4.0 triggered by --- README.md | 66 +++++++++--------- docs/inventory/metal_device.rst | 8 +-- docs/modules/metal_plan_info.md | 4 +- .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 252 bytes .../__pycache__/action.cpython-310.pyc | Bin 0 -> 594 bytes .../__pycache__/equinix.cpython-310.pyc | Bin 0 -> 8533 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 672 bytes .../__pycache__/api_routes.cpython-310.pyc | Bin 0 -> 7131 bytes .../__pycache__/metal_api.cpython-310.pyc | Bin 0 -> 11256 bytes .../__pycache__/metal_client.cpython-310.pyc | Bin 0 -> 2940 bytes .../__pycache__/spec_types.cpython-310.pyc | Bin 0 -> 3872 bytes .../metal_available_ips_info.cpython-310.pyc | Bin 0 -> 2866 bytes .../metal_bgp_session.cpython-310.pyc | Bin 0 -> 5252 bytes .../metal_bgp_session_info.cpython-310.pyc | Bin 0 -> 3136 bytes .../metal_connection.cpython-310.pyc | Bin 0 -> 10787 bytes .../metal_connection_info.cpython-310.pyc | Bin 0 -> 3477 bytes .../__pycache__/metal_device.cpython-310.pyc | Bin 0 -> 25670 bytes .../metal_device_info.cpython-310.pyc | Bin 0 -> 15985 bytes .../__pycache__/metal_gateway.cpython-310.pyc | Bin 0 -> 8229 bytes .../metal_gateway_info.cpython-310.pyc | Bin 0 -> 3772 bytes ...metal_hardware_reservation.cpython-310.pyc | Bin 0 -> 5477 bytes ..._hardware_reservation_info.cpython-310.pyc | Bin 0 -> 3207 bytes .../metal_ip_assignment.cpython-310.pyc | Bin 0 -> 6018 bytes .../metal_ip_assignment_info.cpython-310.pyc | Bin 0 -> 5377 bytes .../metal_metro_info.cpython-310.pyc | Bin 0 -> 3623 bytes ...etal_operating_system_info.cpython-310.pyc | Bin 0 -> 4958 bytes .../metal_organization.cpython-310.pyc | Bin 0 -> 3662 bytes .../metal_organization_info.cpython-310.pyc | Bin 0 -> 4087 bytes .../metal_plan_info.cpython-310.pyc | Bin 0 -> 4704 bytes .../__pycache__/metal_project.cpython-310.pyc | Bin 0 -> 6403 bytes .../metal_project_bgp_config.cpython-310.pyc | Bin 0 -> 4653 bytes .../metal_project_info.cpython-310.pyc | Bin 0 -> 3583 bytes .../metal_project_ssh_key.cpython-310.pyc | Bin 0 -> 7475 bytes ...metal_project_ssh_key_info.cpython-310.pyc | Bin 0 -> 6259 bytes .../metal_reserved_ip_block.cpython-310.pyc | Bin 0 -> 8090 bytes ...tal_reserved_ip_block_info.cpython-310.pyc | Bin 0 -> 4749 bytes .../__pycache__/metal_ssh_key.cpython-310.pyc | Bin 0 -> 6965 bytes .../metal_ssh_key_info.cpython-310.pyc | Bin 0 -> 5664 bytes .../__pycache__/metal_vlan.cpython-310.pyc | Bin 0 -> 4316 bytes .../metal_vlan_info.cpython-310.pyc | Bin 0 -> 2393 bytes .../__pycache__/metal_vrf.cpython-310.pyc | Bin 0 -> 6118 bytes .../metal_vrf_info.cpython-310.pyc | Bin 0 -> 4236 bytes plugins/modules/metal_plan_info.py | 4 +- version | 2 +- 44 files changed, 42 insertions(+), 42 deletions(-) create mode 100644 plugins/module_utils/__pycache__/__init__.cpython-310.pyc create mode 100644 plugins/module_utils/__pycache__/action.cpython-310.pyc create mode 100644 plugins/module_utils/__pycache__/equinix.cpython-310.pyc create mode 100644 plugins/module_utils/__pycache__/utils.cpython-310.pyc create mode 100644 plugins/module_utils/metal/__pycache__/api_routes.cpython-310.pyc create mode 100644 plugins/module_utils/metal/__pycache__/metal_api.cpython-310.pyc create mode 100644 plugins/module_utils/metal/__pycache__/metal_client.cpython-310.pyc create mode 100644 plugins/module_utils/metal/__pycache__/spec_types.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_available_ips_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_bgp_session.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_bgp_session_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_connection.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_connection_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_device.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_device_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_gateway.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_gateway_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_hardware_reservation.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_hardware_reservation_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_ip_assignment.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_ip_assignment_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_metro_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_operating_system_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_organization.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_organization_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_plan_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_project.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_project_bgp_config.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_project_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_project_ssh_key.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_project_ssh_key_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_reserved_ip_block.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_reserved_ip_block_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_ssh_key.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_ssh_key_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_vlan.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_vlan_info.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_vrf.cpython-310.pyc create mode 100644 plugins/modules/__pycache__/metal_vrf_info.cpython-310.pyc diff --git a/README.md b/README.md index 1112a0d..0c7cd60 100755 --- a/README.md +++ b/README.md @@ -23,20 +23,20 @@ Modules for managing Equinix infrastructure. Name | Description | --- | ------------ | -[equinix.cloud.metal_bgp_session](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_bgp_session.md)|Manage BGP sessions in Equinix Metal| -[equinix.cloud.metal_connection](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_connection.md)|Manage an Interconnection in Equinix Metal| -[equinix.cloud.metal_device](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_device.md)|Create, update, or delete Equinix Metal devices| -[equinix.cloud.metal_gateway](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_gateway.md)|Manage Metal Gateway in Equinix Metal| -[equinix.cloud.metal_hardware_reservation](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_hardware_reservation.md)|Lookup a single hardware_reservation by ID in Equinix Metal| -[equinix.cloud.metal_ip_assignment](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_ip_assignment.md)|Manage Equinix Metal IP assignments| -[equinix.cloud.metal_organization](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_organization.md)|Lookup a single organization by ID in Equinix Metal| -[equinix.cloud.metal_project](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_project.md)|Manage Projects in Equinix Metal| -[equinix.cloud.metal_project_bgp_config](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_project_bgp_config.md)|Manage BGP Config for Equinix Metal Project| -[equinix.cloud.metal_project_ssh_key](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_project_ssh_key.md)|Manage a project ssh key in Equinix Metal| -[equinix.cloud.metal_reserved_ip_block](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_reserved_ip_block.md)|Create/delete blocks of reserved IP addresses in a project.| -[equinix.cloud.metal_ssh_key](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_ssh_key.md)|Manage personal SSH keys in Equinix Metal| -[equinix.cloud.metal_vlan](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_vlan.md)|Manage a VLAN resource in Equinix Metal| -[equinix.cloud.metal_vrf](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_vrf.md)|Manage a VRF resource in Equinix Metal| +[equinix.cloud.metal_bgp_session](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_bgp_session.md)|Manage BGP sessions in Equinix Metal| +[equinix.cloud.metal_connection](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_connection.md)|Manage an Interconnection in Equinix Metal| +[equinix.cloud.metal_device](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_device.md)|Create, update, or delete Equinix Metal devices| +[equinix.cloud.metal_gateway](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_gateway.md)|Manage Metal Gateway in Equinix Metal| +[equinix.cloud.metal_hardware_reservation](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_hardware_reservation.md)|Lookup a single hardware_reservation by ID in Equinix Metal| +[equinix.cloud.metal_ip_assignment](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_ip_assignment.md)|Manage Equinix Metal IP assignments| +[equinix.cloud.metal_organization](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_organization.md)|Lookup a single organization by ID in Equinix Metal| +[equinix.cloud.metal_project](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_project.md)|Manage Projects in Equinix Metal| +[equinix.cloud.metal_project_bgp_config](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_project_bgp_config.md)|Manage BGP Config for Equinix Metal Project| +[equinix.cloud.metal_project_ssh_key](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_project_ssh_key.md)|Manage a project ssh key in Equinix Metal| +[equinix.cloud.metal_reserved_ip_block](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_reserved_ip_block.md)|Create/delete blocks of reserved IP addresses in a project.| +[equinix.cloud.metal_ssh_key](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_ssh_key.md)|Manage personal SSH keys in Equinix Metal| +[equinix.cloud.metal_vlan](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_vlan.md)|Manage a VLAN resource in Equinix Metal| +[equinix.cloud.metal_vrf](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_vrf.md)|Manage a VRF resource in Equinix Metal| ### Info Modules @@ -45,23 +45,23 @@ Modules for retrieving information about existing Equinix infrastructure. Name | Description | --- | ------------ | -[equinix.cloud.metal_available_ips_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_available_ips_info.md)|Get list of avialable IP addresses from a reserved IP block| -[equinix.cloud.metal_bgp_session_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_bgp_session_info.md)|Gather information BGP sessions in Equinix Metal| -[equinix.cloud.metal_connection_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_connection_info.md)|Gather information about Interconnections| -[equinix.cloud.metal_device_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_device_info.md)|Select list of Equinix Metal devices| -[equinix.cloud.metal_gateway_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_gateway_info.md)|Gather information about Metal Gateways| -[equinix.cloud.metal_hardware_reservation_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_hardware_reservation_info.md)|Gather information about Equinix Metal hardware_reservations| -[equinix.cloud.metal_ip_assignment_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_ip_assignment_info.md)|Gather IP address assignments for a device| -[equinix.cloud.metal_metro_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_metro_info.md)|Gather information about Equinix Metal metros| -[equinix.cloud.metal_operating_system_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_operating_system_info.md)|Gather information about Operating Systems available for devices in Equinix Metal| -[equinix.cloud.metal_organization_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_organization_info.md)|Gather information about Equinix Metal organizations| -[equinix.cloud.metal_plan_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_plan_info.md)|Gather information about Equinix Metal plans| -[equinix.cloud.metal_project_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_project_info.md)|Gather information about Equinix Metal projects| -[equinix.cloud.metal_project_ssh_key_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_project_ssh_key_info.md)|Gather project SSH keys.| -[equinix.cloud.metal_reserved_ip_block_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_reserved_ip_block_info.md)|Gather list of reserved IP blocks| -[equinix.cloud.metal_ssh_key_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_ssh_key_info.md)|Gather personal SSH keys| -[equinix.cloud.metal_vlan_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_vlan_info.md)|Gather VLANs.| -[equinix.cloud.metal_vrf_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/modules/metal_vrf_info.md)|Gather VRFs| +[equinix.cloud.metal_available_ips_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_available_ips_info.md)|Get list of avialable IP addresses from a reserved IP block| +[equinix.cloud.metal_bgp_session_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_bgp_session_info.md)|Gather information BGP sessions in Equinix Metal| +[equinix.cloud.metal_connection_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_connection_info.md)|Gather information about Interconnections| +[equinix.cloud.metal_device_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_device_info.md)|Select list of Equinix Metal devices| +[equinix.cloud.metal_gateway_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_gateway_info.md)|Gather information about Metal Gateways| +[equinix.cloud.metal_hardware_reservation_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_hardware_reservation_info.md)|Gather information about Equinix Metal hardware_reservations| +[equinix.cloud.metal_ip_assignment_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_ip_assignment_info.md)|Gather IP address assignments for a device| +[equinix.cloud.metal_metro_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_metro_info.md)|Gather information about Equinix Metal metros| +[equinix.cloud.metal_operating_system_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_operating_system_info.md)|Gather information about Operating Systems available for devices in Equinix Metal| +[equinix.cloud.metal_organization_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_organization_info.md)|Gather information about Equinix Metal organizations| +[equinix.cloud.metal_plan_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_plan_info.md)|Gather information about Equinix Metal plans| +[equinix.cloud.metal_project_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_project_info.md)|Gather information about Equinix Metal projects| +[equinix.cloud.metal_project_ssh_key_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_project_ssh_key_info.md)|Gather project SSH keys.| +[equinix.cloud.metal_reserved_ip_block_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_reserved_ip_block_info.md)|Gather list of reserved IP blocks| +[equinix.cloud.metal_ssh_key_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_ssh_key_info.md)|Gather personal SSH keys| +[equinix.cloud.metal_vlan_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_vlan_info.md)|Gather VLANs.| +[equinix.cloud.metal_vrf_info](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/modules/metal_vrf_info.md)|Gather VRFs| ### Inventory Plugins @@ -70,7 +70,7 @@ Dynamically add Equinix infrastructure to an Ansible inventory. Name | --- | -[equinix.cloud.metal_device](https://github.com/equinix-labs/ansible-collection-equinix/blob/0.3.0/docs/inventory/metal_device.md)| +[equinix.cloud.metal_device](https://github.com/equinix-labs/ansible-collection-equinix/blob/v0.4.0/docs/inventory/metal_device.md)| @@ -87,7 +87,7 @@ The Python module dependencies are not installed by `ansible-galaxy`. They can be manually installed using pip: ```shell -pip install -r https://raw.githubusercontent.com/equinix-labs/ansible-collection-equinix/0.3.0/requirements.txt +pip install -r https://raw.githubusercontent.com/equinix-labs/ansible-collection-equinix/0.4.0/requirements.txt ``` ## Usage diff --git a/docs/inventory/metal_device.rst b/docs/inventory/metal_device.rst index e4518d9..ba07eb6 100644 --- a/docs/inventory/metal_device.rst +++ b/docs/inventory/metal_device.rst @@ -44,7 +44,7 @@ Parameters **strict (type=bool):** - \• If ``yes`` make invalid entries a fatal error, otherwise skip and continue. + \• If V(yes) make invalid entries a fatal error, otherwise skip and continue. \• Since it is possible to use facts in the expressions they might not always be available and we ignore those errors by default. @@ -80,13 +80,13 @@ Parameters **default_value (type=str):** \• The default value when the host variable's value is an empty string. - \• This option is mutually exclusive with ``trailing_separator``. + \• This option is mutually exclusive with O(keyed_groups[].trailing_separator). **trailing_separator (type=bool, default=True):** - \• Set this option to *False* to omit the ``separator`` after the host variable when the value is an empty string. + \• Set this option to V(False) to omit the O(keyed_groups[].separator) after the host variable when the value is an empty string. - \• This option is mutually exclusive with ``default_value``. + \• This option is mutually exclusive with O(keyed_groups[].default_value). diff --git a/docs/modules/metal_plan_info.md b/docs/modules/metal_plan_info.md index 2ca59f4..8021442 100644 --- a/docs/modules/metal_plan_info.md +++ b/docs/modules/metal_plan_info.md @@ -57,8 +57,8 @@ Gather information about Equinix Metal plans | Field | Type | Required | Description | |-----------|------|----------|------------------------------------------------------------------------------| -| `categories` |
`list`
|
Optional
| Filter plans by its categories. | -| `type` |
`str`
|
Optional
| Filter plans by its plan type. | +| `categories` |
`list`
|
Optional
| Filter plans by categories. | +| `type` |
`str`
|
Optional
| Filter plans by type. | | `slug` |
`str`
|
Optional
| Filter plans by slug. | diff --git a/plugins/module_utils/__pycache__/__init__.cpython-310.pyc b/plugins/module_utils/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a27248cd065e9adcbca3702a9c1867ceef63c7d6 GIT binary patch literal 252 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 literal 0 HcmV?d00001 diff --git a/plugins/module_utils/__pycache__/utils.cpython-310.pyc b/plugins/module_utils/__pycache__/utils.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4e9f5aeeb95b18ec8871344dc20f8fe3834959f0 GIT binary patch literal 672 zcmaJ-y>8nu5GE-p7L3^Gk`@6vX!T(01%jeRVgy0+<3{Nspb%8?q7tShg(6+2P^RWF zI<(#TN?bbhEjsn2#)zjLaNiy8?jyfrIT-W_+C%gUR*aC}?P1%nMqZ=WFA;LW$qyR0 zkz%Brap!@=jJpvTc_Y_)wN5qIy(Q>WCTS%ST`r)ogQtQ~a?>|yQYp9*>ycx7qR6D- zV0*Ccl6bdDbErTiZOmF78*?ym(T~vULxhHYLq*@|F?s*|o;9o?E20h>(y#+^Pc&_a zW?z`vzx5iz2qh6ZXAx;I8#$kk`T^Pr=pYSNsWcGWsB(#i0%{FB;3Ct3sYQ`vjhA{{ zLzOCAlm`pAn{;eTCl|PeS65PK+ZQ;Ee^F#$-Ik6m%B_RrmM(r0HAK~azJ?#mC4|Zp z1*q^-sTN^c)Z&ALaaKwRnHFU+hFc>FvHo9c@<eD`Dh&#-ssx9Ky@i2OGI-k#ullk;&dLG3u tF6Y;$mlxBs6`mRIuGj0a6F*`n&dbf)X<`>zlD33U$8i$3dAM=nHZCw7?~FI&%Y`2@uLz#NbsXSKuGYTe=2c7JQRVbc!>%G>LYN@x%cke z*(~{iE$`fWzVDuM?>XPSGvkeVdP)ZT+?xB1fAf%G+{KRmQ-sb_@E5-bAJ+?>;hCYa zU_58kx^jkZuC6l;{Jmt<%&P{VR%lf_7CNfAg`A1~jxb*>EEKAp3!Tu<`JKx}FYk9P z<-CH|c`LV2@`_&9En}hEGv|!4(pwP4I6G$Xf?H04sK)b+BnV?L*i}DqL#G@Del6jp zxbByoWVP|7wRr^t8v*v7xD+&Iry7`zu1P4#JFwVFm9M@7DO{45X*ygp>whx zOu1nQ{Q~q^CwzR%V7T~qUY)ocRs9LpsMUNnaW!IBCfr&aEQbEUaukL>&GVrDQX{AZ z*B%6o%V87guvqaO-KKn%!>Hj+)Wb$4sKpc2$ZLeYL;0AXWK6jAz+q7%@#FFOD(_uv z1fl1ku?%Y&g2~620NZ3(Id7H4@%6JV4awlH7H~N1x~ExjwLI}-OeY4+nqOz zHFLSRW`5E1tPIjcNQsb+4AM=AO-Sy4BKZu`Lt}brOd*4;BV;`xof)K$kbXjn8DxNv zK|;DR$Ob}&2q|TdVL~<%(yfqX%)ur?Mm*c=shEN3^?uHRY^+lp%F|}zY@yNX+aOyB z>B}J7Xv}s(`T-ej$@)XyfHxR`SRvYmHuw&}ha`@*Nym%Y>_pE{(cugxvbIYbi`7fV zit6pwVsC7N?*V+1jEyx;#|y>m1$;!}Sm_iOmEK3I-rNQm(;{QN(~)B4`@JpRR&U!Y z7UgAohVd|E^Z@xD%^(K}87JhS3?lS3p+!Y4rBQ{J9?|d}8C)pp0~)@w4gNvERjp8W zsehrnN44>&KEgHiJ?0If7BmfZNDZc*MCLyPo>b;{DNmY4x2BQqpgK^KsSlyaL*8z0 zkGB`1?eoT7$y28BTsYjK(8npCsJ#>s+IxZ!R91=zWj#pcMvq#f%ugDu7LU54UO*O?t&T=Zqm#2Uqxj%6 zT8?TtVVulO#;h_fbK|bKLFmG>v=h|%ph&*& zLC0APqw*C8ymSfo*xZm^h^j%c?z1?mxgqbl8YGt;83W!L*lu{nWqaU*56OuG7b;P! zIPq$n_*LF5?C{AVz9So;ZB=D9)2gX>e5)9(A^Ot!76EIOaTZsbgNtRTbR}Y|Jcq9} zJQu@rKkxLfQQ61x>>w^>96u)T10V0%Bk;lZJ}@j)2et|L_SEXM`KiLDoSpYMQyi4+ zlDo))vRX+SM=NY;>?MY;TzngIgBa?%*Eke{;j0PnI5~ZRUcq>Nj^5&W zG9+F)PWv^6_cPwN6x2K^Hq0CdqI*_sV8Z(eSJM@Q-kI4+&jVe-UO*okhy(I+g;n|~ z&CQ*9#$VOkNNq`c_>|n==hNeX$lJ+ZJDtdp>(6PspN0(65M3FPTAV*Ud6p;x6+dxS z0+ux3jko3}_|nM-W@?Gg(wwKvAPex$`ST|T?WIsq6E&GL_zrzi94W-uNDNVPdDKX5 z;n>Mp%-9eyT11PRyJ?3h!EuYjWbS!!7PLbCMZWQTiFHEm^vv7^zKvX{f{AS&J8*(K zb+-a9_B#pBWa@sBNT+n7kKT3v=r*iDVr9?NSS}i6BF?8E43Yq5G@#h&4I$<|WR!x5 zrNq>#n&vI{O-G;Xz&Uj;&C#($$rGuM6e3Ton0G-LSwxg>@(T5XK0iPm6}g=#^^l@8 zEh>xoUNt@p;>2l@mOg$*rZ8>Uyo+W80*qy`GfK-yLhNo$XE85{^`Llo;rR6F=?l}m z$MZu!@zp)2S9ay3d7td3JDe+ux?2oMO3TW*vbQXmmlPjv%7e09=VrEu5+tkbkWi(7@`UunqhibDYqNpXPB=?B}Rjfcx zMEa7Gbrf|-+FR?fXI`L)a3$7dZMDmF%pzhR>3Y{5Ety3#chCB*y^AcrviH*U7xsR- zzG+XC%z|m%v)-^Dm93xKhY`#D)P7Q0erz9=t=H{ivh^eTglzr5ewuuJ&psn9ui4LH zT=4o``yyfAwx6f#H|-ZB=Z@{j)|y?Gt*_e^+4`z|MYg_dN7#Z@yl;KMPNem-_BGKe zeA>QIGJ7%BE#qao1EUx>t@oi_knMM%-6h-qg0?N&|A6*7+5S7U`(^vD(B2^1e}eW# z+5RK6H;a5igx^DNyF`8m?cF$^oC%R{TEB!o=2!LKgg)h2;%`9zG2}z$k^eL3KcV%1 z0)5E18ee!F`cs*8e{ADfc;y_#SwC4J>nlAuZnl%cYFvRj^PEnxodh;%k1t z2K{9<2I~1Pc>W65n8x`$^sj3D&p`i^>D;YP883q+ms-Hbdt}3!$P9oDDg!*!x6B&Y z-X_~X#`YJoVNFsVR0hVP=9{+MU9#=aZG~U6Z@_LFv)SXg3A<;ib+{=^GZry^NPaJ) ze+M%zUqi;}JD73#9n84?9Sps|Fxb5YKl1;17^jn--j?Vch#f{}IsC5%ePcsY*3J+7 kI*QRDQamDNaumPEiTmNh%GsuE<}B;p`rP{bV8PD)7u3WQQ2+n{ literal 0 HcmV?d00001 diff --git a/plugins/module_utils/metal/__pycache__/metal_api.cpython-310.pyc b/plugins/module_utils/metal/__pycache__/metal_api.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..02d6b28cf8de79275f6e33f8900b2bc1ac024b34 GIT binary patch literal 11256 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 literal 0 HcmV?d00001 diff --git a/plugins/module_utils/metal/__pycache__/metal_client.cpython-310.pyc b/plugins/module_utils/metal/__pycache__/metal_client.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1c66919710ddac23994a1e040b7e2668c4682bb9 GIT binary patch literal 2940 zcma)8&3DsA5Z{$#$98PukWaqNSBq&AL)$~)K_6*qAP-__J}6zF`-FC#2xQ5uBuI>N zDO~$MBuD-wU3%!LXKoxyXV#IE5YkuqX?AvYcXsug-^@BFl?nu&w~K$u>v=-{!p`m| z2b~-6h95u(BB)1Nl+l*KjF!nvN~FayU^l!h%j$N34G5Fvgu(KiqP7%R0b0u&Y!z9N zl3$2FWD!|f|CSQ`i44oh?B<~@!t%copS~g@%Z9`ND~p`SuNZ7t6jmrZECx46L{XHs z3^pnbZH~y%Ey~8k5F5WmL|F{KC1O}kyfN9NI4nlq5_Uw4iZN)9%CZ=58e&3BzNPG# zI3kXM^|&}DjzfDwoDe6WJtkVHia0CIL3>&li==w~Z}@&vHIpIxX&88M zB)Qva2P#T(!hPw6Zr~?}+RF7K-i&=Gf_`JEN|WJ65Zw%7U)0we*+%ot&XDbg?o&@r z$rrKfyK9}wY817@tF@ZlcBi+E(@xN;wPa*_wU?LK(0qMq<}RPPKgXBu-KjTNdE2nO zbbH%U+L^MvaJO^#w+pW?ZFJ#%eR<;|G}UvR!AJH~XJ(3Bn!56&GqlrrJjE+dIwig0 z@pKhupX*$E1k>!P=9AaoZ%p;|@BW8=`I`*~(c1kO(76F`I0`}%Mg?JppuzxzO<@AU zRx&Z~hN0`P%;Q(zUyoJ;zphlE99*0}sN*{eZ;0IO(k|gZ%|-H#HURMvnIg?2Wjpez z?L4mrni^Xc9w?Uv*`DR92M6Hkhqzld$GH=>H*PeZax45BRy;uO501tLd^R9p7N zmcpnG2TqG15NZGvB>(N1MPC1Td9E?{kZXGG+5uyraGPX!)eiYKHe7%DIWX(bw5S>e zeczUS29#kmB4IY7k@1H94zxJyY)cUAKKuw5aLX$o?ihT{qO;9582FhF)=srOrcsI<*cxHBi{D065t4q4pGfSA) zNMvkgy4Dum$aGDd+s!=7qU70b1{0+5fmQ%jYc&WXR$SwD9If&wcrN|wK<^-h<;D5} zpSe|UEG4Bqh_cdb;5XfsSlL*F*Z`Co{#>rJ{7l=O)kI^3IFyRpD?qwxmgRAV_THNu zE05)4o41v0x@*jcZDu*(lbNlyvkOWc(#aJW?FDX|%~OC!co;;M7O6!In*CTX3$zTn zIs#?~$&@~*Bc~9__q|AOLY%u~%Mc`{{YWQxz;qa;;ry21*+%ZV2Y8sW(ds4{R@%y2hy!;9s3Yp%Y^#JI4BibbH?Q!LP&2 z_sFyyV)s#<1@*wgtE1>wC#9*5p^jgZ4Bo!CxYU@LuWPuH9P$cF!lx$~?n9Q&_z`_n zP+&eByzglkMPORIXI{PN9im`3Xmv}#~dc92^<~3 zzdZ1NCMoIvJ-ps{@L*}D9xlGae7b6G6+yDRo literal 0 HcmV?d00001 diff --git a/plugins/module_utils/metal/__pycache__/spec_types.cpython-310.pyc b/plugins/module_utils/metal/__pycache__/spec_types.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8d6a0af9215413ed66bef529f4add2f4f6138217 GIT binary patch literal 3872 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 O+^H^GZY{sveeZt)X4fGA literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_available_ips_info.cpython-310.pyc b/plugins/modules/__pycache__/metal_available_ips_info.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7bf15afc49b6b55e89633ce343b0da204e79823e GIT binary patch literal 2866 zcmcguTW=dh6y9C0?cKGVOPx}Lpp5cTEH$>;f?7;fHA)PM)TCA7P*_y0Hain%lf9Uk z*<9QhA(a;%%x`EVUVu0F5B!LI;ejXqLQxye%-V^234#{kXyGNjgIuWFx~jl9ALQ*k^o5`h7VTna z*hXmDrd%rqR#>u2Vc9OL3aOAHF}5eLflX`;a>H2(mj@cI3^aQZPjpm!3Qs~iP0Dx* zPmw7yiKmH)&%n+Kna0&Y&R6lwAa9?+XYm`~D0Y?1;Bz|~y-TVO6tJ3KlV9yk7io%O zxe4EjX%n@+O#H~-M~h^4l?13w+z`EYlVs8wy3UerH>P|fse5sF!@`7l)bDaXj+*Eb z!cpKej^a(^?)q-vZUh7^-9awKlrTmZ+N5!aTm&;hcL^4Y8$s;tSYeElfHYA^xEna` zuItO)j^AaDA8p1~6m!Cw=!<(+EX}c|g^=fCDtd&*fk?p|T3A|K6;SvVdC?%^afbES z6kq{-F|Et(R9u`A+(eshz=)LbgDxOsoWg8$0|4mA8#q2b70LSg(&B%Bgwy1CAVZiT zi8weXN`k;*5KZok`{T6&)BDMa+z{@4;;84snYqFh9I%FTse3`3;QDF76pnhS1JQ;1 z_Yrt>?8v&0QNMoycF16(E0^Ww4)BZsYmZS0rdYjStYd*N@{AYeN2GcQB~Lga?;$uq z2~TJw7~lqb?g0Z4bHgr>6h?Ds*18WpLbJyPXMvqkB*mBBzgoZgLH+8b`lSyqH?CZs zl}q<7T763lGcIA@J#o-&AR5h}{Medfid3sNl?vQBD}eUHcz^n+3>(E_Na<+VGlg~i(o&T^|gpO)Q-`B3_X zM!GI_L*}r9h`allCEI{3bwsU9&DQ8RcmSyDkqy_|u`MV>q01exWt*E&44rKjM-=L{ zVgmr5%Xv*t3t8bz%j1DaRg!9)(kiIS=JAh>tvDnNnnV$yjlG!eG=?DOyf_GmCtmNl z;p_c(OZDNl#>qA|(s#yXqqAfsXmo?5<43HKp@sgGGGFf=q05gkgQTwbGt%FWp{Ajn-%L%XedI3F~qS~k2ki#ON{1Vl?ratJT&%= zk>1$d>(5rf;oYCLH&l`Ip+#X)7sUXwkW)YEz`um@InO9GCD;lefDTy#+K_iF34q3O zPG=rb7Ua#uKvT3L@+EhWyXYPjfiIx|R*Pj+1 eYZd)SE5T=JAQ6AMmg#}kQQ=Qx(wMST{pc?m1A(vr literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_bgp_session.cpython-310.pyc b/plugins/modules/__pycache__/metal_bgp_session.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..36b75e2e016660549eea7babe006e12243d5b289 GIT binary patch literal 5252 zcmdrQO>f)Cm82-@!;<_FC*Gu+-GQ+vs)Z@bvLeZDkZuw?MS!&v#B$Se6A&ZLNTyAZ z%8+twtyCwkXh_(0|Z#kG%BIUV19f)1pA)z9A_`j+?~YY=NQ#IGlMi z@4a~+^X5G|*=$;X=Z_nIrhlIigun2?=raa`PvCX`3Jno7fry$&BuyeQB3rSxtjVGP z{kRoxE1J?yXo+@GO9n8-N@*#WOIYdlm^RkVXqk3a%ZdWcQH3V9$4Qc;4y34`9_f#f z49OnEf|&`D3rA%9K-MP71et6}+7y{;iP{BnflPlX(8gdsq(zfGK zcNu;5IPC=6c9($}CWOI`^(Jnc);@>U zu0BS|GAy%P8o<2$4s6Wz7>o#Q;;!ZC%z<6Mo~`3p6qL}ka0_`3=)envj<8XHjXI8H z8v6xwhjT)W{ULF#OoU#)lLk-^wz6v)R5!_Mw*ig;E708))C4KH)<;bC7AB#%Zy>(8 z33Q$2t7N&jksF+YLnLII+8&tL?pjvb1>g4cQCptNP1E>^2xmh@Hg1EpHayHc)HIn3 zny1i!M-5#O_O<1>oT23y*y4QvdDz_vTuVjK5h@s#(Nw-Mi2GhNb=tX*$GY@Hpq22<{TIXl8>59% zb&&#lb#Vzd)iP-o)!Ma2LoJqYtz53!2Yn)N9%WQtuu=N!0y8v==y8}@GdMbhg`B}shq0dix{A|pgKK`@I(P5rD zz3P-cXF1|>pwu(VB0F+ArDCN*78j{nHOh;iiE2%)Rq>*VF)lBbmlhVmq_ZJ`N1WpD znKcPVZyF_1UZfS3REia~4CYstDhmth5~)@(rRDNs<60PLIO1TqlZe!Lq^v~TPZ)m_ zDH~1PxK=ZYYOz`ZDVH!-aivVvih-L84e;g?Exkd?QngCT7~H*9B1A3Is-ZTT)g`rt z7YMD?YNe%GX++AQRUVRWG^JNXz(fxL_-Hhz*4)58sm_I_~d-R_IL>`Nx->Leifxzh*4 z&z^FU-k(mw%KuHA>>ZxS^uHP^|G+P(Z#SlWtMTk4qP$ZmJ727ROB8#%T>n7?dqu8q z61*O#4KUux16jBr!+RTE_X;#Ep)Wj6J(33EKad-8Y`Z3e1=VmY3vNot%GD?%dDB!OLYsey z<__2Eqp%^ZAiJ6GSlyOsyYu1Y4BuDt??PwaPhYnnn}_WFEg1AuUSBlBgWB zi!khcbe>|O_p|e?I$z20ZUu)wc}CLSm{{L2$Oaa(FZA^Q~+vIo)tylOjkD3jQcI1q_E zkW66^>uG)AFn$DuVKf^*5?Q`45@kmk$S|jnL|;CV1~EGUqXbEiWJ~1ZevCcrLqU8w zz$EeO0$`<}(7fj*Ijw%oOFfGX;{7;V2h4OoP7)lCqz96H6(D0U7NH>Jm$5ry6*Z~SoLNEpEWU}g4j(wpil&%`6K zpCGvdNfaImKY@~dp!`&^joizP4Jw z>1U#V5QyX}9n5gs^<$72X&1tQ?(W+j-qVdOYV2q!o;)@7p`g?zd6$dcWKLV>XP+fF zgQ>O6`psLPuIe}I^#^xvZPr&ev`qM4Ai~Uq{|2Iw5{OK-R1=$)zU?};pISYUA>}b_ z&;|zHX(&+J*waBkUkUpR3JbwkLh2fbZh8TQe9~9KV8z~t73@Q3v_zA7AO+E;JgB@G zR46*wKo4x7$w5XaQeW~KFC#CT=Je$@HtpX*&#glviL$7O%8N`~7G+5ilVS$mT+j!| z3pt((#{ic_>5FtsfpI!m2lHR#q@*|@O5)UU@(T&5v!+1`^nWG-(0)@>FS2BJXo!7K3LbTM3yUra_U{rwA_O3(LFEJ%FL)~iDMMP zn#yJTVq*MeVsYMl7aHxxaPi0`P&i%UMwh^8e$kS^wF2`q9gg-ZS%a{4j z2>5{(!+_7UG9;>}P)ymZ&~5fcU1WMHS{ z^^nC4ehs?>8aXL{AdhFJrp07@T9OjncJRKCY~=b!WL;E?1;JA~~*uARg!x0$EBHCF=u*VaJw@6qRCFa$IlfEQUKnYNh>P zXJ%!Qk%9opRXO%-139FZ9((Jtm;Qvk^w3j&LK5WT%`PQTvEbG~TM|1T@6DU{=6xsi zx~;+QA6x%qxUOmcQk&7=7;J9AC;kcp)m)7t7g62SX^9$PDKcCGX|OJb<;Zl+sNz;4 z%e8Wt8CKmY;3}aVjk#k{&8;Dg)tSjEyW`aAB3eDxhdaC2(XnIQouD;Z@9OR(9q%G{ ziq+@@on(`2f=)4uz5&#AHbtk8O97%Y$7S~odWpXIrRGkv8G3n7=TF%57aB-lZslL& zH>9L%noUxL5gBs?MthTp&c01GArtOX!WnQSmg!X|!_q}V4h?l9@^;6UPb-^Q4- z{lI7VgS$B4xW|)S=1bT$?I@vX$kuSAsJ(W#=MC@n6i+)&Bok}+BOq>Dt0Vd)4t<3oU1nF8NM-spUJXgtj_M ziwnywwrrDW1a8ckNK)>D0|4uD`nZ>*VBk|cpgEH%kCin^_>A-gfCPzp;99V9@a)Gh zeF`7OvxHKh6kdl!LD-*N!?Qte|N88E1(vc7Nki#zP!R*9G(gTX-^fg(7Uv zUtd{WS?oBSWxDDtw#b4*$l{Vi+595)JBuAQe|m92G2dFfw$P^69dd1H#aUb?)LCi! z%Z|U=qMcT21t{pO5)-63vY*bvR5&FKd})6RsYz>~tSS>PhH%_xjZ#+K>M{Rbz(Sf; z^JyErIGa$=hq+chB4Nrl8+ukBCWMVV=(6!Hlj_vn#8<&PxcYCx25vBvFxl9MF$Nb0 z+ej2NbjXc){Damq`z)>ofB)Y)sZ!(XIjW*KlW*-mbJh&mgTMS2{OkYXT7_E;<}b(! zuT1QNPhOYe!cuUSgnv~Cvg&Cx4<>#U-i;Ekg5PrshRiI&x>3%iUP_etvCLuzdE|?% zGAtTdy+{w8wdbW5s>qfOwOwOh z<5#Ewure*bKmj^Jab>tSi~VCQzG`UF?B7D#k&d*%w5&Y0UT8;(zAEiQ{R?ymt->+j z9&1ma)i}~W)8le6KSR$nI5$SEKs!WVqpuKf*0!`pb#og6sZMw|RmH*+5V&q75P6;C z>IJ+8gZuW&skq(uhEDBHy@Z9JE=8i7RoQ{h@*4YRtx@A9+?Ca~9<1NF`{5mLV}1K} zRwJl(OeKDkomr0WMuaK%=p~1 zgzwD_g?0QS458V8Zp9gvtXH9$L$bLuGI4U=8-<o>bRYDSv) z&7`fmF~Li~i>q+pWi?!Z!M%BMc;xNP^QC|I_VfIPM{+mf6}TxgQ~`tNl{|>M&?4t0 zsBoo8<;x%mxI+=RF2t))MYxD{eo4u5q6*d3c;1=ui`6@dhjpX4_9k=>n)odYhGonc zm0EoUS!hz%%Sz$!2Za~2`GY>Do5uI1t=l@%)ejl!1G5-E>OY&`SyR@ujf|gv0pt9? A(*OVf literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_connection.cpython-310.pyc b/plugins/modules/__pycache__/metal_connection.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fa39ace753a05e473c26c958c7141f23942978bb GIT binary patch literal 10787 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 literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_device.cpython-310.pyc b/plugins/modules/__pycache__/metal_device.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8490241d8dd17d2dd79d0dd749535cdb3b00b40d GIT binary patch literal 25670 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 LmU=N2Pkj7;H&GxL literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_device_info.cpython-310.pyc b/plugins/modules/__pycache__/metal_device_info.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8e80b2b6ef829ca3414cc442169b7f2c7edc53dd GIT binary patch literal 15985 zcmeHO-EZ606(=Rxkrg}6SCcedS3>AM43sh{N}^;GMT5rM0yJrtk9K1l5SP4{He*WE z_~F=YybbGKGwgAX&9;~QC3_sUN4{*pp7yr40sCloExLmRM2X}*=lNVGtPPKJlwB37y1{q zi~UR5CD3)5ERv;1FX4p^9@n0h(zCM%&K8q1y!5oJUD@F9xnJ_yRlK~xYuCsnd>)@C zSIHH8fh^;TpzCFF4PSa%wt0N{>6~^Qzl5*+l+#`zU%^+mO5T9H@+k*+&fJUNE7$%4 zqvTe~(K0f8*9iln+x?;I1yL2-+qQ4JgXrAQvj>50g#$BybEK3wu7<*3)AiPb^&f=x zz}^vVlI^?15$+Sz7ryy6Nv^I4Z~Ebos>`l4Ot=454HMt=>><^*Cfp+qF$2M|{XlT7 zk;2;~K#qXPwrvu>)^~B}kTs!CujKZ**YG2?jtZ5YoBTJ6Lyzcp-%<@7cEDC9uHR7mfh6OcH&bt;)_W`=&?_Av?&wE1K|cgI4e?byLCmG!sfc0G4*6M6VC@`w%t1g~UE zU923MA84Acr&J9Z__pB?5gr<3!;7UvSfc|mv4Xg3w=5%cTlBnn7^#h^iVh}3F-c2Q zn^sF~;a*cjlF}BjWwo1%YBakoIp4iK)Dgx2(%F1AUF{nVeI*CIYlOxurJL zc0-jLa!<+WrENbxETCJcZ-a@~gx1(rqejEfaBLH9240vvG_qT?ZF10cNuxEYfpaH#aDh`yqvS}eB*8_C&F`yi}kPr-DKm+rrWg@;0X`D&) zKH7n9q=u9;hwpFdTV$7c>TG(%qF7gBJFafatDr%o8dhb?A}!J~M1m}MwzY9jM9ofD zlyFx@7ChcayM4$2H1O!Fp3HqF4Wo#lg0W|2hwc>ASZ+2kz!qCwr75;#vnwLQFvON5 zcbh#$GKgtSN6n<6VAO_W$-Ry#i9OQ-)TW_|aM}jciqQo#cDnM!)grMqlZJv((~y=; zwJnlP3s74fEOy(l%C~zGYWLb5gqstWlLR%BhJsNyW!18zt|>}w6^X5$qKI8$5wS^n zmfBP-!)VWl5GD-;qn4#!r%Sq$XfzcF?oQ8uOw;I!W?Pb)MoX4u)S4dGOd1MC-JzD2 zB}0^zwh2?xv;Z}%A%@av8`#2%(lw`}X3|hJYNX0oC9;SOndU4O7JCx?){&H^(U#P< zG9#`#EE)<%-I5gov7w4qw+FVCkR=+ZM?|UHX<1DRlU`4nZfhnD1*3)~xoaqjDymWw zW}~XM#IDkoMMcGy(KYExqE1K6q~QqEqf7ZzBtRQJJP$w0Ukf2+P805WJ(fzJQ1R1h zocR5J=lAj8SAOH?B;mS{e&u{q-Je}j}`(~AHZ*h+hnB@E!-Ot^IJA? zaI_GA+y`1QI!mwKbj{nqa7N4Yt?i^mjn)JrLxzb&2zC6 zf;1kck%G0o-_GuC60Me*hmld6iG?=EUSk_El7oA{KlwoNPGIE+DbT5w%|=2$^Bu4= zg?oQxA5u|dAw|nPtYbTgYR_KTd|1nqhd;Rj?X$Kg-TBYnn#|htA7&koM#Z+_ z&n$2(R0qhsv9B^+$FxvxpPy1eyc7(0fEFlE!j#I=pb zJc@>sGIg^%$;*{W++2M1{+3Y864$TD8 zZ0y2OmXZpMv-&S3f6lnF3rYB-dw> z9xdb)%j`)#CD&(4fG2`wk}eJ`Qvy5@ER%F`V3`u&iC~$eiv!D)08a$VBwZX>rUZB* zSSINL!LlU4lfkk`7YCLp0iFn!NxC?&ObPHruuRei!H&*OkUrNQ*7ja!slbaCMpZ6* z%ZJKZR?6NIR1tcMaERuUa+a03=)!ZAVsW#mN_OIk7e6|amh44KNm-1(P023bq&11z zYYx89ip_W6?f(J}0T=L(N|=YLNct|}^3%#bw|Dgk_gVQFt!=FA^G~=(mCxqz+%w+0 zj_3DzdedgtMAf2E== zA#Wq3wR5@;e4e(P)fDRPfatCTRiI%I0>8DZlO59mW@(#fm(q$!UpF_2xurwpBhfA= zKX_&oM8Z+U-Doc-w+@gl>HP};1BkzJ-`|K9pa&8cNdAUfS@Nhwqs4pgufKEiy?6B6 z>-TR&i|OzA3D!$c4Tt(ZlsG_@;!c7knoll9W#AsQDjal5a7GL3nQkCDJ!BFCnOj;d zsqCXe(-tgbJNhHv9eC8A8lbU*_#EP7J}K_hAPAB=Dm`W@7xOU@@gyn*p7%0H$A`cF zYIW1?lT|Mq42ZY-*!8wnGeW|29a>Tfg_&YnAvo<;BNba6i}_i5J%26JWjbz%SBFlx z0Tmak33&KCT$$P!?nae9RCo?~h}_o!c!{sXeY1tzbsF|S*H>PRYC4qOLeUt}bq^{iIj>9)6?&i(PFsSu(6{Lz-`DkM2^{+1 z_WGUsH}2nh?@m-*|K5$;@4vf#FPgu*e*eMUJKFVhyp0689tO7KH}rt)1hI3XtNB2{ zuGw%6T5#%n^R&-1^iZXT1$uZ54%%CpM9y4|tT;0^S0gpo!A{dAaWs0g@H(ns+YDe0 z383V7Lpz&7jAzezdIUHSP|5NU2TbU|}gIS|o92_ehB{En9KqlmwTz zd$Y4Mv$M0mo%P1XvI2bmvi>*Pm=lD*v&!IS1S)U9FPIetfe5-lL|r73E|CP0okT;{ zWl@0Vq?2qYy3$DLsYY5)^ESoF=oxsIalJD*%Y>|9#FR7m+ zh`jQVpr5A~Nba8G|B{}6Ab<|aI{)RrkN1*-kj1U=j^{6Go~vpbd%} z=!b96xHXTi1g&P%^TU2i!SWifX9*1~-)@Gs=PsjF?BXqoR%wVG^kW>-9lVQd_kc5h zQ9$o{Eo5OAwE~JR+vGCxeE4q~J`Je9jTtWknzIOn9&$YIUaN_4pI-spsH0uru!G%@ z5m-Kjk&sJw5HRpszD4IaL8BFfsOfv#Hi2>A;V!j8#&`}mU*5L;u!SANrQwd}-(&3v zy97}?yhEQT4;QoP+aMt|?B=#+1T7P~8-d-XmkZg3M_LYDMh&LEu@$SIb-j=V%jl=? zWj$`CU>QcY2`dpAv>tCz(dOoj>&UAkkOK916!IZNh*-=tFJD zfX^J_R?Bp33*A06JF_Pa0?)FUNq4{$gL2IA%D^lkW@0V~LMCN1&7=-+gEAxdj2CZt z`{vcPIb?Zm9mWfTnDKFzJejt~^*&bVb(o~SU3;C;ja%CqiYIZvlj`7(;T=1OC$c{Y zb6i=brsu}SM~q!{4lPvXP`NaRDjGbOss(iIsG>s?^DGT*ml^fYVUN{m&{uloXa~HP za;x{e2Z1Jm`I~Cpk6ENk6XtrCtOAgMLyL}@Y#)+o;g53VVX&Rm=XH| zfKzQzzE*RvR>^J-JQnsB zUOnj=)D2;wyDi7b1`tp~W6)A3i;Y?AB_JZJ$b~hujIJGqw!SU-nxyybAhg{ra9|em z`au&^yyFE-2*W-) zmDHM6DXL2v#+9N;&59Yj#FK&#s+P^g#bVh~m&_&ByINLji^ZA>y_QNVdUQltpvZQLo>XKEeVRO-}JkwBYQ|K@D`BJU7)=%3`mp=HQ zzgi16LEY}9r|89qw;k*rr93vAq3VH>H~Twb-xthXbmRJICZos}4@9)Sn8IAz6`!sC%F58f?13)K$ zCfNF#00H1hMY-$;@c-BcT5{GM>~2w#TSlSZq701WY*x!H)HPBr5)3}BEkIErYL(P9 zwPMj)saDpCq*l!_hH;tR&FZ3R)~&K-Vy#%zNG{vW<^~LWyg5x;E!JqcqG}~v zR5e^S)mpV=snxosRhP_~S*u%z5)JLrOdz^wX(k0NXsKLPwekX1tJY#&1rGIcu}&bK zRllJ*t52|H5kjN2P%+i=68L~t1&dT`q@)sDrghjsAuvAEmUXRy&5~7B7s}<5s@1DY zYHfkm)Os1_r@BCDOO;yRmNASZfX%X>u_IJoj548TxB$hsX+9BU)|=FN)20rIGW>4? zaA!2ZT5t13@HTc@bPXuSdWVQrj)kK%?E40>>-A_Ho*4ag&sqh19E}}WZ|&JZDAS88 zg}fBWOtffZU@f-GgQO=!J<<8&9J>9RKD*OF!>5RY^9i4waHH`9;B2tn-)9HgXllq` z+aI4Q#C>jX+b;Gk$_@i3!C39hQw5L^m^pO(j9IT|#Mo#lLOGVrE0JWAD0>L8{c)i6 zN10`(hhtNe>LKF1jEj&>IN0(2&j2lV5`@NrCHo9H48*sSV6=Y!VY9FRc>4Bav7Ob7n?rhqJ@lN|sPnYsrLTq2dd53kt zYit?55P-$^d&)u$^`Vn&|ZuKmH2d-PexNi`K1`& zr0IQr01cv4FWDT8#ivwbn<4bT0%ixF3_P)k;$Hek@ZV4f#k&#_;UYrX62k;Zz!O}S zY)K@!ClO^&?t&lRl^-TaYG3S%B;A$ZmuP?75gsc0aJA5To7orrQU@+K?nzx4-lf8H zN8XpZ33rMJ-9(RSWM3pgOZ2Y+MJ7xWxIkevorE8B5+rkhb0e860&p6I>x-XY&LoU8wI{*F$8=Y63q5Y10QCf; z?!s7|#J1>z7Qk&L=JuEbvDUz;s{qv`nIN;|Oh*B}GW2JBB^xw*M{skp5Kis>Srob{ zQD~nHrytJj3*9v5eKwr!q#lUB6@Djm(&QYI=^f!+xSZ;yevxvM@&AsvBXklE&ye#S z$rgLsoFx}*X#G_D6=+9LoEiZAv%AqSb$`nkcKg|k`WoPj8f2My+Kl;k;sH~DzFg3SPU@gen8 zlO-eFu>CSS;vHOpKmyvm6hiu(hqwa7yF??{@|pYjvryzk{gv$N`)Qnw}d_xRm2#aAEW$-(lP5S9~Ax&d~2jgjz;mgB*+$Wk5;FuVJE8 zFAc*ZZ2p|Du=k_uw^puQf9smDy0URK8tp|(ZmCFS=i^9eVjnkxC;{hLeI~9L!LA$P z`-XLgTKDt}JM)^maG?~9tiE-9^X7`Nc6D_{pJMIIpmpDC7%X1;DK_Tx>gLAP9|6_X zjg8wkezduR@ggO*1oH$4Q!Vb1W19Il$&sEI-3EHG@~khy>_F`1NBlR$=E2YbPAOpbgeQsVIMzXBBg z51`OfbsB=wM4t{lhx*XNfY}4_VD@yd7o7W3y$gXzq>&Vwhnt$u_QgnUVB7r{JOyni zq=YQWk|axCN=aE#B>4;F^U+yo6D27vj*4k<9NtgLP=_}8D>*qHx4}EguhVE9;SRdu3zu_L_dN=N*OEEJiD|ouFWZ^nMr{@!X*M5YH;a znZv+m@W5yIz=!Ks!B?TsU+)tS?81ek`TE{2e001X33p%aPkx&5yv&MAP(%v&8C(@a zDYz=3Thxbz!*et7@}Fcu0Az!yk9Q6oHjDtSdyIIqiIR3m8-f2CwdbH>)MoZ3;EYSw7(%R87(Z({VUn)eul${l_IF_ANvIONC zT_O$ApsRF+EK`lFfOdnfk=4seAd|Jr1?LvIMb>{SIqP(TY&=%j$8`NG31+PB7ys66 zJeDO%$60!qux+&SMHa-t3A#^@AJ7mTP#mG3zDG-G3%$#;$s}RvOw#s~=#EY(_gOGW zgCyQYKga1IWhjV835&3hA?zhtigsy=L(xs2;8U(g3CTjbjUpj-$EDa6!}K^wDc?q) zJ<^lHDBso*ny}=E`l%Zb(L!i`(n4UMhYvrvkCG9ZU`FF~HUa@2G_{Wcj<}ypC_!n` zE`~9&I7Z1f8sU)BLYAIR02xo2KJAUb9w3UdFw{8^mAdoOzxJBX{-hfy#t|5QB~3UC zXJ|RFi12J3fb1~g0!EnlI23gdrIloyQZr zjN>hHU=9Z+Hs}_iMsL(3hG$wG!^G6I>9Awl1HXWM#m!A92H2m^^L#Uk%Uya2&u_+Y z!So|Rco{iJ;HUcE;S!Kqa$ZjpHwLdfrmad|-=9$b{eXrfuNSWa2sQbNkUl7m%O^O@ z=w3_78`Ds{Tg1tHc}!EGbwBY%AU*56X|My6sz8@7&Yj(s?C4iMdiLl4UU(Az_WB`8 zXkX#le$6oT2L-~^_Y+i_FZJ~|j3+no^SMxRGZ$~(*t=g5LH>8qqN{R(pB3+2~JyimTM$WJ8D z(@8au&gF09-^pNK+Lv0jy@QtGG%y=yA|Z1*#6zbR@FHtu0;kismi9o*t3-U9*XfB* zi&XNDQfrY_K{H?4|7hpl{SWWCyE_MW^CcYfzzb<har=78JYDhi`KBs` z)36#?%2jc_!%<6F5Rc(gt+=2|$5|CF2}r;R%2VdR;o?~czFM@|y1+A|LVO9h?$wr; zwI7N(w0BFhci`hp;&-4>HFa67Ep2Q7sjG^zAgG4lv+DC|ty))ZE3zUUSrvcS1odCa P^XfmeHEmg!)#v{PXl+M> literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_hardware_reservation.cpython-310.pyc b/plugins/modules/__pycache__/metal_hardware_reservation.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b054eabf8b9a95752c44d1fa837cd91352f4309b GIT binary patch literal 5477 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 Nf2gDCkcN~Oe*wl8)@A?z literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_ip_assignment.cpython-310.pyc b/plugins/modules/__pycache__/metal_ip_assignment.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e88b9c524429894f680409936dc083df732a92de GIT binary patch literal 6018 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 literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_ip_assignment_info.cpython-310.pyc b/plugins/modules/__pycache__/metal_ip_assignment_info.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..71889336a413be5e1ee68c1e7c922357609b3de2 GIT binary patch literal 5377 zcmd5=TW{RP6(+gd)h?x#WJ^wfAZ-b~q#Kmn8~2L9h+!#(fl6^LIcb>$#4Kl4rp(J` z$h9R|DpI7c>L2J!3={?0U(;s-MN#Cbf1yR^{^PQQX zTvi15{bTo^{}$onLwLf!K!F8Qz@jN)$&_#o%Wlq-O<5G6o_F(R9^M7F z;4PR7UePRiC9{sf+1bOPuKO|{uMg1Tgk46EFCM~)hcsCVHLYq3H z$O-(u`b!i&AXL3`S49|85{4=YLucRjh#!UOFrX?@F?r?>+E*m5xYV4u^;lLk$_fB(*=8VpqsB%@ZNKy{rkQqN72 zh@&TiC{vLV+*czyCP`CtGy>Veh$>lUqCsEv$F8e{V6DjF=YAE%kH1nh)khxipQ@}T zDywQ{Y~6N)G1f1$%|v--NM;N5y(dpHWpxLur>F0M5|r$N(ggfEohG#`IxB$J!9Bs4 z+F)ZKKBvq_!Pv(zKI>0-MPuqS3nBM0ItrmFMBWJe2Q^LIP(FjVsy<0dR@=z@ztLAW z>PAQJwDeX>uh(1EW_{xq7s#w3@*MYQgAMJg21j5!m;#e#ooh>15Gc;LcM0lsn;oRJ zalNM*?OI10)Z1-s*co;PgPJj@H5v(DjzK!I*~J765z=a?jx~cc8`_|2L#^H+jRESl zx_H3L>LDNP6SfdCIoWFAxPrH6z(m4`ALf(DL*YZ#(EuAvALB)_fbwxb6H4A@2G4CY z9=MJT%$_gR(^Q1dne8rfKub4jdcD?wr&DbfZePOdbrWmI<1zi z8MS&_>l)pfHt5xiUZ-s|?M9E6^@0b6$PMRlLF-Bv@K)o+cpV=!+BKtJZ+2^aqixjt ztwF8U@7JsKMu+D-(;02f@L4#(Fs|_pc?03bum=$Uq0<~{1|l7;$6PY(bO+6Pd)Ps^ z%?o?M8<)fb+cP<7xp)}Dum945T;ZgdX61#v=&K}9vY@#nUTS)$rnews8oeLUer4cp z9T~N@)*KER;2+!2dZgCW8p!B%?N+DTCFl0m`TaB9tJuCZ*@qGXvfXBb->{}O>&~=) z5~|6@f2w?;Y(Oo=SnSx5@^8qQgo+rKqQLS|g) z-Xjce09|22J;J;%TgvQ zJz3-zcaW<$4}*t|tHE}*vF8I?PP^3DbAW7LogZL1dCpmzx6;fF`0A7Zx zef0;xR8G;<@N?klrK@~?Eak-H{4vvvbGW5Gg@czs={*)H@TgXzp|Y^ESCPyzqWfcZYO_Mf3Csm2Oisa+UD%jwGmhAhP~^OD zKQ56&n-Ofyx2^51y<71T@2vOvPR(Rw`=+Lqs z5c{E7gj~d8w-0e?Yr+oF9Exl*K+vzirHF?j3+6IQL*%&DK^XW{V#0v{PLzCCSR#R!=eaZEXK01nJ4>|syK=kk(C?ru9C9&|mBp1c&;<8v2 ze<~KglD=Qh(VswfT(m4kZ&{TaaT#22e|u|Z@7CU(k9XqY)^BcY-~H9rZd|yxwRivC zj`>a|y`IWpjU&embt@u=QDR&AHe>lV?>`*adN4Qu3xzZXy_79x3aOP~-ki{Jdh6$N zyG-x%^JOH-(xD4%Mwz9%5OxuD{C&9TOA^*}`K+?#2|~b9NF&aKKnuq%tlQ+9t}}Ti zreGIHmNj*JT6>qxQT!lfdlT;Vgm4oIIWI5Eg{60k;<~h2kn*Xiq5Q7!Oe)FGBn6(1 Z1ms#XEpAJD zSt|>D8Bh1et#LnRL1?^a`1IAi)gjR{WM`cK^~*k8gx@$!LDra|3tVxJ2&XAfB;C zkZ+v2KnATP;~eXCyCLPnma-H2=XFe&L)|WS!(hqy1n~_*4L9h7)JLMtK<%){51>~F zN1ovmPD7^qA?|r(N&F(ujvH+;R1ZQ<*phMkt{%p~P~Yq8R4}2$Cjp0spyzoy1K!+z z0}AN6EJ?a)1jq*>E#eV}8^{|{G*Ezzj_Yw)6j)H#LBWu{VQhp^Td6t#IL!*Pl8WJB15JtEy z8U-)$Bz;Rpac?hKO_>rF_NYUcu@Cmb4Ty7ks#tWwUcl*2v3S}j7J)bNcsTgE*(w%G z38VqTJYZ_{`$Zl7q<~Wo5XH1dw&*fI;zKu5!h19zcnKW8g?7Xm8S=Xj8BjBgf_^)m zWG^lS|AG@@Qdlwy?0(_&Xlu+=blhx>bijx^M#06RquOYkX;-RMv%Tol%v$3tF&AV9C5bq*CdawRyB?qDE)Y>|oqkSg6l8D$Xb`KmvCU9d~g9&dhrFGEzrZ zCdiC9>^M?*9xt@3jgDEVRWXo)J#5cA1bo-2&*S>pdhLMJ9RVkv15%e@1JTe?`dvYe z?{q-`uwv)U_dk}T5rVh3qjE%t0g7M zHwS{b602J@u}-+Kx)eGqpmXTc|4DF0gyC5gOOD7(L?^L&PI2P)13CN8qVv4$j0jKR z<-#-69gv-&>Od7Vr*tSa1s#1Xq~;9;;w@>z8_L3QQT|$z@HXTCFplH%ic)ZJ;9g4w z-kt)y=LILXL)y3KfxbUWAwJL%}63Zz>ql%7;o{+Rg7vk5Z3Cf|r7tiq*%m zEBEDFQt*)~@v)tGS?VjYv^&ewk1~&?K3HvPJiD(vkoO@GeF%NGq%R;@?JHj?!Pwxt zC2vV!r{lCM?aM#N-^ze5wWLyJb*-dWc|_NHA}g~Q=$w^tS)9dD4d_AUdYIgSIHr8I z9%ae4L*m5lN2xSU(_k0nTGyKwFI~H6uQb<|qZ|sD+xEx+akh&n@|n$c0*)D$u3@FHjWB~z}$NwcYN)OV|C^zc$ zNG6fODV+iHxcKw?xsA{#bF>!(gwAb+^xj-T(sV+|2ON>@nu*4~sH>a|n>!rFhW7So z+Yl>G66d;JZ`}>p+<+~75B(auyWHK0R3Ev)Hc)0Kp-^O1R^;>(Mb+dPc|z9Y4`uCZ z<;jT@eIL3b&9;TTZI@0&d2s#BmFDW&^4gVatC80He0k;i)n+S7-)OGgys>JXOjwr( z^V>b{daP`7vdv?kM(>Vp84jIt*xm%EFq#rB6md((MDY$3*7>3F$a>31@26zFN9RjS z;*g;kK#EjxWkZz3m+c^2rbHM51K9e($+F-;v7QI<8UNE+!DHwGk*L`A;YJT??+I+} z+yM4GT-g$V>ln*KwZ)+TgWefkd% CWCcP1 literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_operating_system_info.cpython-310.pyc b/plugins/modules/__pycache__/metal_operating_system_info.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1c32b561e4b1a4e9408b8bb591a202877aced20d GIT binary patch literal 4958 zcmd^DTW=f372aL0cv*?EWTy?90PTQ%UG8^2Oj6JALnrcBoA}tW!qHSqBvUQa zZUmuZqD{VhYJ|z!P=7u&I2y~D&jJY@LF9Rc0N12-eJjBu;;;kPX2KxTHq);#l1&m& zA1v=OkJ*w?&m-r}2hRhC^j%LvpdR<4Kt|0T70e-yD>>!b4G;n3oM&fOzJi$dgP2XXeCQ2M0Gc@7U{fdAYgP@7-yx z_3ZWL#!$zX<~%|Oi%YFk%XdVuLAxZH}YFY8|!0_ zQ%#9b&AvU7fa9cTuZ)EVd74{FcoBL&+F%PqnZzk4bHF$ngJQ{WVt8inBxK)%7PKU% zCxz2AVsauWTKcT-toP}i=6ZjfHP_ZzuerIh(QB@6+}`YeXwwfj?f!Wq$B4NAT2@!j zqh%a9*sn8?X~UO)8MvU!=YfQMwX4EqY#C}9W9C|LK~0mGW9#Z@SzSH95ogc>!zo&f zr&y841K<+JwWaY5Tp*N&8dqd!1wf<+tf9q~Ph93XJ0KO`=nk0uC^@n|r(VRiVYu2! znR_dt(|CTDNtAjJ+DNnX5C0>=x&&oihP1Nt;7yE`h>ZF2lB6|FTO;DCU5dCe-U8Yh zu@+P_uF6qW&7eO;s!C6;H=Yv{Fus;maw6Aclna~>7h{vl9u05xSir9qpSN=&OrncA zuYMW;cT7~(&YT1=l%52sz+1<|g*YQ;-1Yb(3DY&H;{N~-aQx>&eg+RYW;prfm9nf{ z{xX%loOG_F@_gbJSH>6ZlXqWpvu+gP+1w30){*4mVtTc1%*2aR`5G?+^~Gg&l-#~W zT*?x@xSC$ktpg-HVIxD19ym!AOwI4ZD^8)1id6SC2a@lX+E6*Eo+@7#USTR+fST^; zuT)nZs!x>QC%PhMj&G~VP*atYTeA3d>6J1Bsr|C7oN6!BQ%Kie!q^k#SCG;Vwcl#N zO!|AM9x5PbI7L@ERsXF1Q3d@|G~ri)>dcdUOYzw;o|)_QGRPcIrRl(%z>mw zmc7U9XJ#2L02XFOaiud-2Nw!XZPueOZlp=O1#6j=K4j+mPL;h?jGqP!i9;SA1O>Sms>YIjI*|ep} zG%=F5@_i#+Ny@u4fXh1MGfSzp@ca6|6Iz4gSof(L{0XcV??Iudx~i$gZ#BKF-c;w+ zvif7S{5$R2cMAM{7>>)9h4PlwxD{7n7anhQws-FB{QTi|T<&~vZ|k#Pbh>fzQD^7z zqiyrO%z;*FiWN!M6D>=!BbkIZemB2+PH4Bn-af=f@B&5?(ae7Ug?V=*m-D)nd7UNt znb&8R%0v?2@FLo;i9ym_5Wz!75`OUEYBON H{@s58_3(z= literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_organization.cpython-310.pyc b/plugins/modules/__pycache__/metal_organization.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9b3ad17f290dfc56278781fdd2b450929cc2f62d GIT binary patch literal 3662 zcmcIn&2Qtz6(=c*qG-wMuQ*N90u#5uRzN7r`j)X+WV?2N1!C`FtxZ}M0Wso?Y}))# zXUMg!Sj7VA)xGynzy@+D(Ep(SM9;hwNKd`>R-i!Yz9D6=3?~h+!4l%*@bP`kn>TNM z3d?0fg6r$Ozti^@CFvjHW%inbmyh7)e*r=yOCqu*6U9?10Wm%&0RHKE%dqgM2eVG{NIWl)HTMI#wM>@D%I_s>g}y`HIZ{}ku6!whUu`eF zE35clvLqQejt)Y$iMD?myMcRxw&=^})I)uWee{cuXvVFe2Rt5)LKakw*;^-Tx#EkKz%+h`YhQM^VW3ao~=zkVk`4^kfUU!Hwq~ z8ey-B?hDQSfy)u2JdBwGdVzO}hBR^xDF1G2H{wsWGAmCaL_*4g`w_yP7apT1L=K}k z5|N;IM6%KAn0VFjLlS#*6Zs+-dp2Mr2qVfj(QiIC!gR)b(?G~2f+94ViIicY7cXFb z;Sfa!w`X2WzcZ0qM#(0MSWHt^bUFghJYvT5qfdhfJO;7n85~wAvS;0(H%PBB{u87( zz&<$oK6RHsR0km!A$XyKJuwDWg!xfAcN0y^qw08JOsaQtmgOeR66&<;&0%fWF*~h6 z+icc58|J`iH_djVKIqnl-43C3BW^2DlizOW*4+D$)NHL#I5?z^2#nDvW`Rg4_Kxu> z2NuUZ)S?K(L~F(u1`O7m103vAvbKqa*yHp=!JDxS{I#`|=?a;(PR*%9bX~JIY}CzW zt4__X)9#sgu+eIEYjlJ3dTXKtgw7;Y6!{gZ{m{q!>sNn7&sZp8{iblwtK{E)|{r<8+7VsYlGGs4mhqi8@KJ#p5Vfag(Ij3n07jo zZcA|MjqV1-59#?lP3bWma5qY`DwvRILp-xBLtI$@e?kM6DsobcLOXyK^O9C_NpWvP zosV7Wk))VD`mo26dxHBst(H%*7t>vkEKeKYPTBwxeV@W^bBDuZ9!5fbD|AGM>W|<1 z&W#ObR1s04U+?Z@ZlkZVZX#D60ABE$_8ytkm(%mLJUcA$FD>)_*5Gw*nw5;1!^2y?z(<&89 zbb69DWS$hJXJ}H+y0-mNY((yeO?-W6Fc9eLG2HxbKq4uU4;3Px%MfN)lUmnSO8pUVR0OqB6Y&ZGO933#34_OJ$Nf%Q5pTNA&kn8$^E~1zM_E z%rrlff;Cl&^wUpeX#(hNyc!iRj7w>fPo<2Dxu|reekotdXL-P7iY$F5{Ti^}ME#u_ z8UWf!<#$$t>>NqbUdezzi9Wz6YO91DEjT-)OMj!Z{Ij9 zMhrW2fI+|*hRny24bdc8HfDeopz1OpXF;59lzOOWiI(MqErSGG1!5I4{74d+CQ3A5 z?}{&i{O7CngV3kzEDi$7){jGWv_74O>4csK=QhAqa|(6-->2$SZT+siR~yaPR}qtit7u^YUCczG3wBCE1?RZ?}i1S3UBpUQ$8ZClu|?aFFWhBbS!v%TAY)PM4HH_^9$^=RkWC)<08_I$hl z;`y%io>}k_HTVzf8UVRtN#JV1}Uxp literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_organization_info.cpython-310.pyc b/plugins/modules/__pycache__/metal_organization_info.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..303b0f9fa5fb538966769c0443ed780a3d66abfd GIT binary patch literal 4087 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 JVG9}0{{yltStkGh literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_project.cpython-310.pyc b/plugins/modules/__pycache__/metal_project.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..69f76d7f34facd796f72af4d22a7237c6effc90e GIT binary patch literal 6403 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 CVxHmv literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_project_bgp_config.cpython-310.pyc b/plugins/modules/__pycache__/metal_project_bgp_config.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..08ae11619579fbfb51aadc0e0b9e993b978372e2 GIT binary patch literal 4653 zcmcIoTW=f372a7cm&+ANT`XUdG*iNeLe!#M6!C*<7?v%%bz#YZMK#T~!DhKLqE^}q zGqY=nG+DTCP@oSgkUvmZMPJ&Vv@d-q`jDTHqKSHDc4<+LmBOyO!Y=1>=FFLM`OX7UOl%0EPB@|l9pZFsqk6on|3LXd@sYN@0^G`|pNmWC8)7yV+OTY6Bk zN`YY+a!mKjRvG3>z8OqeQ$fY51XZhw6k4M?E$vPdql-wHm}KfulOr?GtH78^s`pqzJoduwnEV=SKS=cqo1_o;;x(Si~zy9EDL3B^+<|c}xSmo&+7r zRmtT zIDWl}AIM!#cwoT;g9UtVkAh~v0v!r=kw)->fD+G%Vd5GnNStyJFN~Ri7D2Tkr6ga) z=wpxWL$}j^;UsH9nK*ZeX2#>p1M--`CIR{AOpR_hobN}BNDT@f;goamDbNk>`3`7^ z9>n-VuoSqAyF=YQo&*gk`N^)^j?X9cnr%BaxJS<1eQWFfDh5Xr?v#_`{T<3qxhvm^ z5+8Ixb5|xW?f#Ncv&|t8Y}euR%&k{X;zvl(j}j(*2No`hg;F8o$ULR=m$rY^;d9jp z4+Q@X6W=%C6fCwUeHyPhq0>EeR1uk{_uR;$)O1P!pXMSCod6uSmBsXl$LEm^MmxPc zS1O3S6LBGnTq4>q6gzxRhTI|+5dsj@bp0qH&9eeFQ>KW_aeQSFlW~=L$>JB^_~`oe z>-m6izf1?h-?6}`%rt;6+!NRYD3C=e9(w^m2%y@NCvs{G9Ziqm(P+UO{NDUN2~X*` zJpoi5fp;JjqjADQfd`Ji@ANqgaVO~c(peU9-FzY?ue&==*rlYN|Bt~gQqJpz`+o`eSA=|)b0&j+GVJS4%rQitlU!qg%9QvF=rRQ?JfEPWS3Qf*#O(O!xkvuRi( zKmYpM(oPi6C6xFzNtES-hjB2Xc>!;>TAIdeT4|})%AWkkESXWG>9;-+{X7kV;{OC2(&fv?p zQdqvtvNFANmI4N|-vN6FWEsN(sZu=yd5Fi^?<8YM26%WN^8imvc|n?1vt(gE7O2f# z;Pc`!pe49VADaj7iKxM#P;%;0L>xNovJS&Wf!y>x_{j#_P z9U`QJbFw#;_onhyTfo~SC6GoVm67_f64o^(p6VYUWds+q!G*Z;yn3XJ1n)AbKCi{o zL;V>78B3&gs3PTKiG?PhLqxs84~Yi8p*Iin**mt}fbx4_b^ttp)YcS>CjapIjd`RQ8^b zu}lwKDz7MMDX$77I5g&%F6Jwn8?C#m5AWJ*t@cV<$pbw*tlo2&6Y#VES=~C9b!^@b zW9Pt@1+`TcnZMJAnunDHx4E^g_R5_HEqkTiesurNR=c%nmA4(ww|99ITDr?9Xdo@O zUIh_!G4FZTP521H`Fl8d6mQ&B0qi zrm7V*Xw_h@g4CzAf`LqEYfo!1I)hX+cWgXWzpWML5xXXM8n!LC+IHh|S_S=Xt+m$M zEA9Ia*HfeQtCh8l2d&Lif7EJkJzBS}5&iMqZ!&&ZK^UgkBs8Hs+NSQz)bL`{ae*VOTKwqRbl2^Rnxv!%Nd>ajanSH^na>X hwPU@e>pGZQ)qqw!NE5H%^o@F~e{IYf4KVcae*mG4kK6zN literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_project_info.cpython-310.pyc b/plugins/modules/__pycache__/metal_project_info.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fa4f84b8cd8562a68e48f99ca5bb59ea671bc5b3 GIT binary patch literal 3583 zcmb_f&2J;c5}zKA?eWBp6OskANYL^L>%FlPf8h7xQs`^!z z!&=Qy;Q8O)_v{~aMfpJvW}i72yb5phH8fPQ6pAcFRZFD>s(A%pvoxf@chM{QC9C9@ zt+KCMdP*yK6{`YsWzX>EtU14GRguDKti;NP^Hd)pS~*wqk&%t)+_`GiX_eMSs5w4R~M^vZt}Yl$t>XOC3=K3n=s0S!uf z>Dzpce1{apAh9?I`4-;(ICcZ~7~f=fZZQwB0@i^pSN@+Qvf6bsQ za=1GdZWwIg*NHe_9J|3VTW&Xk zP_SqVfAEnJrp%))1LJ`BO!gShicJY7-alaJ0vrx8s4etXoNxI_A@oz7s>bh@3c*`s~O9Q3=6xk+eu*za}LyKLPc-$NiBIbb%E8^WHClQb$;*TMw;mgDg!}tJW`1}N3j2i>u9I=4f zf|DQ`GH$bg3_L~~d0754Tjs=(2z^Qffr(GfGU|sZhZ%ifuF=SMxROPqyGpx+Z4Ar- z?Gv-NI_#RH*I6-F`u)!8YPZ*Sob`relkbvnlKVgz7t}D_K(G-{F<=7vgqb7KbRv(f ziO$KC(8=Wjs}FHw76*VG$#H$f=?pj4H_Xjpw`2DD9cFGgYnvt+toC~wD{Pf+ZccR{ zlM@;HHpJ6GNF@WQA~4zL^#{E^>6%V|t#9_$S>GIN4%SSvvDR7Xk@YU^Y&O7RXU0de z%iv61M;QNwoUAlaQW2pYzbB1IiU6a%wvg|}WRX|HKKLMyG z-(F7Y<#GLFicGOBS3hK!ttZ6yyAt0|50Z@;H~&R6J}o3ZeGpy_fRpwm@BXCnAdgP! z4<*)SfmZ;)T!$tpWeK%eOco!x7Sm;k&W_WZ8ztquR!C}DVz%!{NJoxL2h&G`4_VsX zfH(RA8lebus8T52&ebzz^1`WduW%pAq*LWkyH})z`-oqq8c<8Lcptgw3?zI4?tW9XYJ`vCG(kp?gRHU}r3Dg~1t_mVV_nT|;tQC_Gq+W{ za7#mGDfrPSsjy>*rDfGuO0&jGz$K~fy|aDe=G!;yo$dYWNj1L{>{RH|m~i4pc60(o z&av$rFy|;KWyGWa>Cw`mu{}2uNo9M=8`3W)4wILjWn>kh4T7!8khq?G7=-~>rT(Ce zE7EaOOG;Tym{eyym>`y@g7am0X4(AoW&0rXS)0c}z0(|M$$7m@y{`s;Fm%SDN9+j5s}H?Jf$@W<_)?cM$B`)|Cxo9NsBy1w(y zTibg{>DKoC?OVIn)m-~lriUF1*Na-VV8SG_TfGq{;_r@&&hOzo@^Je$*HBMFVNS{SKEvP-6f9 literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_project_ssh_key.cpython-310.pyc b/plugins/modules/__pycache__/metal_project_ssh_key.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..63595e99d8bb53a891657475783bdefa906a85d7 GIT binary patch literal 7475 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 literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_reserved_ip_block_info.cpython-310.pyc b/plugins/modules/__pycache__/metal_reserved_ip_block_info.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d5d294b3460ae180fa3492ba3efed56b6ac3880b GIT binary patch literal 4749 zcmdrQO>f)Cm82+Hq9uRCPByzO(y7oEDes9q;Fql_I!#M-VsD02`YJK{3Yq-1N~))N z2CWGwnK~_G-_!6tbE=Wq(}FciF7#FF07{M?G`@|$&=keMG2ac@I@)*~yMcR%?$Cq#)I&QI z`{=`)G=(G^xdZNo!8-aO=DU<3&y6?=dx+79vI9!c-Fv9( zh0cD2e9WC)H|QfkMA3jcZqEe-Ai*hfvEhd#_UJnDDaW2YB4E1%TN1F{pcfiJ$Z52W z9zHTcd2qCDAhCmmVuDbfCkZgo4jd;j5D!!SfG11{oDk6n^+F~QnUI!IvW|M#i>QS0 zqX94!ae*;l;U0Ck?UFa1^x(nWJ3@FNV21v$p2=DK`jPT@$%wNXx()~~KTI@;yPoTS zY7RQDK~_c(<{n^9^GJO!?1E}@+YVSyqQ60Hf&n4WSYac1&L;?2UE?zOSoFdLl?#yB$@K$*a}ASr zZ@JT2ZPV5BrCT{qIw5Lme`l1;SIY_XHmaaU<*xAa=maM0MjKyb=0Lj$&5Nyxs0$-}R2_>!@>eyy(Oc z4}F3;hK0{g&Q^XZwxT+LaO8Rstkt8?r!vBzUawa_Lqv6#h~=e~rOve;Cg$q3_L|vo zR@!E_-R_x-)ag;D(_5phwYs30+v(!~_o;9apdbTJeo@3VL7CwEX#wRvn5`rQi>>A5 zX6|_f^GV3|C3BtSW@oXvwAg}YHIFn7Y$J-xt;NN~UbkgZ+F3C>E30jDt&OjlgtnYk zmvnKv-F=CI3`cN^2m@pOkBzM|l|dli)SyQIaKjS0~0J zqYksw>4@ua<4=&Um4=#BcxVThy9czPCzWkTEg!kmBS}TRc7SR!DWG>kXA^ESnHC@S zr4{`cdokT=Xh|(gftxZ5B~yLMb6XnP@T>E^v~!-90{j27F=+Vp`2zkQhoRvWQ761P z;q5ev)@05w^B*f#b&$)p$z(3kS_R0lV3xWdolNFJTT&k7&txLY@58JAP6^Q{Fj3et zQNOY(48!{QwN67DZ^{T*#yA8dMVUqL??uvmH*xfxhtOQa_$J}=-G)w}_Kw2lH;tHQ z(Q^3RSE{8^O+7Bkhqul}Ij?R{DrdQQIQ>ep1_P7EDaT;b}TMxb>&)lQV5d8|AwJcFj^SlQE` z7D?fmdZK1?9p>7xMwD1RR!MPRyQ#1rz*>ov$i%4%d(^(fCFSc1sQ{%3Vmwn_^`!8L z5`0Hjc=>2sRZgHW9M18|Q{$O(QWX37@2vU?am-Std?d(!#--Z^6rtUih^0EpH z!>ei8=SB#6BLsSK2^wGq)iShIqPs!4Xavc!;79$WD56osrh$Mp516tm$a*eFq+tMI z;vy_26?*7U*=hX-cw`d-R^7h0ar@54x9!c1om)v22a((LXvVQTIUl0-bN`Y zr43_J09lyOM^eojOQO<5I%w+p*az%8&i2q;?+h0#LByXl0U2hAM_Zf0%3 z+m@QywuSMwXoPR)VIx|yrC1nvao-K1g_Li2zopS_4vrGt$8PW|U_bg022IsfO)Wjw z^s-uozZp4}0A{?HDwNeLYWe5d^Z5e%zEDNkw#9DSZd^)ga90mDH@0?e?cDu%D=BY$ zdTaCEk2bcG(*2E{2luzE4>Eb0DQ9-fq2O)WoE~zi_vF3&9h1;$hF#GMN30-}tBav1 z2H}$I3Jlhb(T#@yjPL|F6RaQ$4!S7*Ae?Xp|4pzaGp41( zK)8rv54=aBviAi)BYlVl(zeI;kj}mbC`tKxO5_G)Jtg`S2ED9b(Wk4^m({X*S({Py zqBbjTK;D6>|6MDkbNy?rC}#Te(qFVW{e^Z(gBuZlx|ZG;V7w^(tvp@6XsG&&e*n9& BfV2Pr literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_ssh_key.cpython-310.pyc b/plugins/modules/__pycache__/metal_ssh_key.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..12ea145b5bf07249e7fceb395485579e3a75a719 GIT binary patch literal 6965 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 literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_vlan.cpython-310.pyc b/plugins/modules/__pycache__/metal_vlan.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d55a26ed2d83188cb1202bab87599d618461d835 GIT binary patch literal 4316 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 literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_vrf.cpython-310.pyc b/plugins/modules/__pycache__/metal_vrf.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..15fd2a353a09f323157d2b2ece585c4d9b93ced4 GIT binary patch literal 6118 zcmcf_+in}jb$7X3UPRsH*m2Ti%A!TtniolwA_;~O#g+>Lk>W~J(ykLMmODdg?d2{r zyOb=JECM)hfeQ4YPkpg~zVr+F4F&oIivoSoVu3;+IQS(2!vOH|fns^|($P}NDaR9%%N=qH_I zOVhPhN>8=YdRokBPDanbTFS|`ru3;+PS3Tb^=VmRGfZQtyR$S+Gc7~ylw(#)6 zxpYH%AnUKOY5F?7%of=KeS@Xxo50-+TcY1NOV~1f>ny2Xq;FI5xujoWuhZ||Q}`F` z(gO*k)DFadA#eUsm87iM364CzMRq>z*sgt_++fH1%po;qw#X0PWzlSbT=hHcw#S3P zOv&3FXL9`*a#A^&FmjpORNjaliq+vQfazRLN+6KaYz+q%lr1Dg>hljUrd~1?F#cTEw@z48s_n}e_d?(B8A#W21MA{Lmybh4%m;XYdw3K_;Cmz_+4 zq1nL%N1l%)h5uk5rUKKyCn8Ca#6hoQIbMgBhJh!t2#G1M`(~@{up&kzwCQAM5Ft$* z4RpKpwMwNT&ap|_p68&!%;;71CS7?gaWLsV>$pJ0_3eDjB_*}hvF;I>==4j$=4W!GE6j+O3tGp z;vF`k$TzCyI~(h(R4lVENuvQ@k$ObXN@(FL+2&Kk&gS!lO>yj(^Em|}gL;+|h# zu58p-tVX@KQeCeXt7~kvxUsQj7VC{wwz1N%*s@s}(}X}9Y2$@<3hw(chZtaD#`C7@ z+mLFC5ExmL3!aLQivv6a#r4yZllAs#cc9FX%b+xyo2yk;eWzNiRL$jLb=?G(t1I>5 zT4R-36-FzpZVEEleiqdiOqy2&8G*o{Uw13iSl;aR&7Lb`KbP2@LWw~CB}Q)Av2 zrU&7>d-2B8D~j&gw+hk)g=auij`eM~0z7@A%+h`9>yurrppMYk-eVBn@5wY8yf1*$0$5;XQ7Kl6i($GV72p8A`=Ln=gzN=6f-d&V4r4J5qH}O!ViF3Ix zQ?;*jt)BESc@FO;<12ALc`oxSJ(+6vlzsx>G@9xq&XvCEreKt!DVlD|IPR%j@2NET zy1+t{S0&h$fj61`AdR?sYLI!5=qGzg{!`eQ?Imdn_t9)$aS6;!!C00hF}@V2GAIugOyPwP5z)+_}^TE&+b};e4>r z(;mp@axX<^&JAOggq zr`mAggQ;5giYU(T5uxFA;C%@0f5W?=g%3|~;Bcl5Wio?eG12my-HSV%!@V3}haLx| zcBKzY!por)X4rj;i8rJ$72i6<`7T`G8m{LKZtq;b@xgUtcc-=;=Hjy|L{CDbx+S=rCC3P>$E10eWY(C7<+2Tw!D2B_Q+D%VpD7Jy__S4H_O zvrq}@qoBwa5x?3pZTC;m^J~y3vI>9Nqg+yz6(ud_lpM4(vZ{!cM{06L7GpUFaLQ-d zgeIqzEX?I(4WQJ|aD7fzDt$@9CFg%atNIjZR=Ye#r>f{UFlH#c|V8&niWiR-a?e;FvUc z5}WTsqhA{UkHzQGWQ7*T=Sg}oh;S`oevaWN1Z`RYM7n_6ZZk}YyA|W1ie3Uw&?3S| zr)Lh&5O4=p758RehfwEt95`HJ94766wS4|PWc6)q2CBl!)iB0vB~qC%So&&2;u@w( z|8r>6v|3STatljxI=Q4MDKwP=f9ih}FeCN{J@t{I;>_SzKz*rbXl%$f8bJP2nTjB^ jKPy+%$J)HMs6iG|RDi`Vb_Id+vG%X@e0nu2tB?N+wm9Mu literal 0 HcmV?d00001 diff --git a/plugins/modules/__pycache__/metal_vrf_info.cpython-310.pyc b/plugins/modules/__pycache__/metal_vrf_info.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e8991054c31f49171769c2d599f9ed58308f1742 GIT binary patch literal 4236 zcmc&%-EZT@5hp21qGai8pM6OhpeZY$Kn0ZgmMj^;A%{C(5g>LBwvx0=55$VQl4w(; zvP=0xwTq%D&?mPq{R8fRzT~lQ{ae_FKJ=;oL3?N~on2C2*IaUFdEl~i8^}0=v)75Zy$0>vwSx24in)$& z;q`%HZs3i9Y;KYq-o&@b23f~jM8n%KKTkICo$G`n<2SC8=572Ye(SfAxka||_f8aQ zlC94rkRf#>zT(^H53(d>(Igo9bXVW|Y~py%x&DBh9uimY5;W3({2qyVi~754G9LRh znDvxwe{?sC3A3p)4jkXx)qjeDA)&hC^?f=*yiZ3xe-g}De|-3mWk)`qxMWu!kpQ{Y zDeYT)Le}#G!glpfA7_2Rj_qc3eN6phVh5Ikc}v%qmlGX^{wN~R-+!Q=!Rka0eBJf^ z6MZt)`FbTmN4Xx9;9WhS6C%2Ti!n&S0tzi5#mm_iyS(Bq9P*{(mqrB&lc#$7SDUPH}lt=8)pcD+_N8n|g2y=L7uItbVM%|>mf zPIl&U9+H4M`IW$yPS;p+E8P+&35uQxZ(5$9)dDXXt`=F*F*3 z??cVd3)$?aP>G&j&TG6~SmIpR)eBw10^xexg!;Xs1HIL(R4Rp^h*`ggd5B-Z!F)!$ z2l|j^&#-qY#Au)fF*+F6j7qCvlU}7`H`_b$^x5nJuQ+3iB5yz#Fj+`9C#iO7rE05P zs#YqcO1aj2fd!{4%xJ)95e@HMQSWgiH}B_9L3pf%mt1uSCsdq%C%>KTnDsT=Kf6B)gJowRFxn^aLn7+`g2 z!9KF+D{)v+QwVys%CNxCHJ256%;~wraJ+yFs1Viw01OO(BEvgt;lb%}VcsR33kyu- zd@3zOP`y(%`nbJgG;Djv==2*sW2e>ckb1k1Vebobv91;l^O*NW7>FG^$o>PaGN~ws znZUO^kmr;X6Jh2Ej_N~)xH!y+Ul%|#T<5)T-us;3s9H(v! zPq|~f8m4l}g-pAzhO5(m&P9H0(E6HH;OwI(zFc1sW=#&WH-wBc3BCm=z79Z~A4e|V zw*$kOhWuZ+DI8pdEW!H!#lV|^zevj)K)%P*wHN|;05$#5OYtB^GZ8_Cnfa|hU4P-4 zFD3-=2nY&O(e++ThMWHrINSCRnE&Ntw-2c=o7J;fct7_}Fit z2&6zhRr`BZk~EBO=2`++J2$%~dOT`96O-3n4q z(odzU#HDns1({3bbNMoXQ`a!|iS%6JhZiVKxeMcklOM+V)=b@E6y00We+zCXxsD`O1 zSqXE?n-t0X+Sj31U@UI&x#nZ}* zX>3MsE%(iMiDFvgz5-6-tRzQ_6`(^tir3noBFqs(&XFn zEm@P_k+okd&$knllZ2XO@i~@Nyc6cZ_#f@>9dz$?-~aF+)b@UMZ~xH;dq-jFaIgE( z;eq*fEO#lAz?uY(%Su*2&I4i9@Xh5-!@gbedpxmYG{KF?9i1k5@fH;3-5K$c#-&)} zIDd&XUR^IH5l%zXz$sLDXanaGvJ-Cr$+oah