--- # We will image one node using manual mode. Second node, which can be dos running node, will be imaged using discovery mode using cvm # Third node, which can be nutanix imaged(aos running) node, will be imaged using discovery mode using IPMI - name: Image nodes hosts: localhost gather_facts: false collections: - nutanix.ncp tasks: - name: Image nodes using manual. Create cluster ntnx_foundation: timeout: 4500 nutanix_host: "10.42.154.173" cvm_gateway: "10.42.8.1" cvm_netmask: "255.255.255.128" hypervisor_gateway: "10.42.8.1" hypervisor_netmask: "255.255.255.128" default_ipmi_user: "ADMIN" nos_package: "nutanix_installer_package-release-euphrates-5.20.2-stable-544a9b0e5402c7b4ad2255086d9fe0bfc331457b-x86_64.tar.gz" blocks: - block_id: "" nodes: - manual_mode: cvm_ip: "10.42.8.29" cvm_gb_ram: 36 hypervisor_hostname: "AHV-A" ipmi_netmask: "255.255.255.128" ipmi_gateway: "10.42.8.1" ipmi_ip: "10.42.8.33" ipmi_password: "ADMIN" hypervisor: "ahv" hypervisor_ip: "10.42.8.25" node_position: "A" - manual_mode: cvm_ip: "10.42.8.30" cvm_gb_ram: 36 hypervisor_hostname: "AHV-B" ipmi_netmask: "255.255.255.128" ipmi_gateway: "10.42.8.1" ipmi_ip: "10.42.8.34" ipmi_password: "ADMIN" hypervisor: "ahv" hypervisor_ip: "10.42.8.26" node_position: "B" - manual_mode: cvm_ip: "10.42.8.31" cvm_gb_ram: 36 hypervisor_hostname: "AHV-C" ipmi_netmask: "255.255.255.128" ipmi_gateway: "10.42.8.1" ipmi_ip: "10.42.8.35" ipmi_password: "ADMIN" hypervisor: "ahv" hypervisor_ip: "10.42.8.27" node_position: "C" - manual_mode: cvm_ip: "10.42.8.32" cvm_gb_ram: 36 hypervisor_hostname: "AHV-D" ipmi_netmask: "255.255.255.128" ipmi_gateway: "10.42.8.1" ipmi_ip: "10.42.8.36" ipmi_password: "ADMIN" hypervisor: "ahv" hypervisor_ip: "10.42.8.28" node_position: "D" clusters: - name: "MadeByAnsible" redundancy_factor: 2 cluster_members: - "10.42.8.29" - "10.42.8.30" - "10.42.8.31" - "10.42.8.32" cvm_vip: "10.42.8.37" cvm_dns_servers: - "8.8.8.8" - "1.1.1.1" cvm_ntp_servers: - "0.pool.ntp.org" - "1.pool.ntp.org" - "2.pool.ntp.org" timezone: "America/Chicago" register: output - debug: msg: '{{ output }}'