hwc_network_vpc – Creates a Huawei Cloud VPC¶
New in version 2.8.
Requirements¶
The below requirements are needed on the host that executes this module.
- requests >= 2.18.4
- keystoneauth1 >= 3.6.0
Parameters¶
Notes¶
Note
- For authentication, you can set identity_endpoint using the ANSIBLE_HWC_IDENTITY_ENDPOINTenv variable.
- For authentication, you can set user using the ANSIBLE_HWC_USERenv variable.
- For authentication, you can set password using the ANSIBLE_HWC_PASSWORDenv variable.
- For authentication, you can set domain using the ANSIBLE_HWC_DOMAINenv variable.
- For authentication, you can set project using the ANSIBLE_HWC_PROJECTenv variable.
- For authentication, you can set region using the ANSIBLE_HWC_REGIONenv variable.
- Environment variables values will only be used if the playbook values are not set.
Examples¶
- name: create a vpc
  hwc_network_vpc:
      identity_endpoint: "{{ identity_endpoint }}"
      user: "{{ user }}"
      password: "{{ password }}"
      domain: "{{ domain }}"
      project: "{{ project }}"
      region: "{{ region }}"
      name: "vpc_1"
      cidr: "192.168.100.0/24"
      state: present
Return Values¶
Common return values are documented here, the following are the fields unique to this module:
Status¶
- This module is not guaranteed to have a backwards compatible interface. [preview]
- This module is maintained by the Ansible Community. [community]
Authors¶
- Huawei Inc. (@huaweicloud)
Hint
If you notice any issues in this documentation, you can edit this document to improve it.
