-
Notifications
You must be signed in to change notification settings - Fork 69
Expand file tree
/
Copy pathimage_nodes.yml
More file actions
63 lines (62 loc) · 2.57 KB
/
Copy pathimage_nodes.yml
File metadata and controls
63 lines (62 loc) · 2.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
---
# Here we will image three kind of nodes with different methods.
# 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
tasks:
- name: Image nodes using manual and discovery modes. Create cluster
nutanix.ncp.ntnx_foundation:
timeout: 4500
nutanix_host: 10.xx.xx.xx
cvm_gateway: 10.xx.xx.xx
cvm_netmask: xx.xx.xx.xx
hypervisor_gateway: 10.xx.xx.xx
hypervisor_netmask: xx.xx.xx.xx
default_ipmi_user: <default-username>
nos_package: <nos-package-file-name>
blocks:
- block_id: xxxxx
nodes:
- manual_mode:
cvm_ip: 10.xx.xx.xx
cvm_gb_ram: 50
hypervisor_hostname: superman1
ipmi_netmask: xx.xx.xx.xx
ipmi_gateway: 10.xx.xx.xx
ipmi_ip: 10.xx.xx.xx
ipmi_password: <ipmi-password-of-node>
hypervisor: kvm
hypervisor_ip: 10.xx.xx.xx
node_position: A
# dos node using cvm and discover it using discovery mode. Here we have to provide hypervisor details mandatorily as its dos nodes.
# You can skip hypervisor details incase of aos running node and discovery mode. AOS running nodes have hypervisor running and network
# configuration is pulled internally.
- discovery_mode:
cvm_gb_ram: 50
node_serial: xxxxxx
device_hint: vm_installer
discovery_override:
hypervisor_hostname: superman2
hypervisor_ip: 10.xx.xx.xx
cvm_ip: 10.xx.xx.xx
hypervisor: kvm
# image aos running node using ipmi and discover it using discovery mode
- discovery_mode:
cvm_gb_ram: 50
ipmi_password: <ipmi-password-of-node>
node_serial: xxxxxx
discovery_override:
hypervisor_hostname: superman3
clusters:
- redundancy_factor: 2
cluster_members:
- 10.xx.xx.xx
- 10.xx.xx.xx
- 10.xx.xx.xx
name: test-cluster
register: output
- name: Print output
ansible.builtin.debug:
msg: "{{ output }}"