使用 Ansible 创建 NSX-T 子网

问题描述 投票:0回答:1

在 VmWare NSX-T 网段中创建子网时遇到问题。 遵循此代码 https://github.com/simplygeekuk/Ansible-NSXT/blob/master/roles/nsxt_create_ip_pools/tasks/create_ip_pool.yml 看来我们可以创建一个带有子网的 ippool,但不能单独创建子网。 有没有办法修改此代码以仅创建没有 ippool 的子网? 也许当运行下面的代码时,ippool 不会被创建,因为它已经退出了?

- name: "Creating IP Pool: {{ ippool.display_name }}"
 nsxt_ip_pools:
   hostname: "{{ inventory_hostname }}.{{ dns_default_domain }}"
   username: "{{ nsxt_admin_username }}"
   password: "{{ nsxt_admin_password }}"
   validate_certs: "{{ nsxt_validate_certs }}"
   display_name: "{{ ippool.display_name }}"
   subnets: "{{ ippool.subnets }}"
   state: present```
networking ansible vmware subnet
1个回答
0
投票

此代码将创建没有 ippool 的子网。没有地方可以指定 vnet,因此需要进行测试来确定子网的确切创建位置,除非有新子网将前往的默认 ippool。 ````

- name: Creating Subnet
    nsxt_ip_pools:
    hostname: "{{ inv_hostname }}.{{ dns_default_domain }}"
    username: "{{ nsxt_admin_username }}"
    password: "{{ nsxt_admin_password }}"
    validate_certs: "{{ nsxt_validate_certs }}"
    display_name: "Your Subnet Name"
    subnets: "192.168.11.0/24"  # Specify your desired subnet CIDR here
    state: present
© www.soinside.com 2019 - 2024. All rights reserved.