Ansible Configuration File Section Names

The Ansible configuration file contains sections that specify values for configuring certain settings.

Section name

Description

[pages]

Specifies all Pages nodes, using FQDNs.

[hblock]

Specifies all Block nodes, using FQDNs.

[hpod1]

Defines each HPod group in a separate [hpod{n}] group, where n is a number from 1 to n. Put three distinct cluster nodes (using FQDNs) in each HPod group, but do not put the same cluster node in more than one HPod group.

[hpod1:vars]

Specifies each node in the hpod{n} group, followed by -weight=n.n.

For example:

sample1.hedviginc.com-weight=0.1

Note

Add this section only if the Ansible configuration file is latency-aware. The latencyaware key in the [all:vars] section specifies whether the file is latency-aware.

[hpod:children]

Specifies each HPod group as a child of the [hpod:children] group.

hpod1

hpod2 ...

[ha-cvm-pair1]

Specifies each HA storage proxy pair in a separate [ha-cvm-pair{n}] group, where n is a number from 1 to n.

The order in which the pairs are numbered is unimportant, but the numbering must be strictly increasing from 1.

[ha-cvm-pair1:vars]

Specifies a corresponding [ha-cvm-pair{n}:vars] group for each HA storage proxy pair group.

[ha-cvm-pair1:vars]

vip=172.22.29.15

vipname=cvmvipname1.hedviginc.com

privatenet=172.22.22.0

[ha-cvms:children]

Specifies each HA CVM pair group as a child of the [ha-cvms:children] group.

ha-cvm-pair1

ha-cvm-pair2 ...

[cvms:children]

Specifies [ha-cvms] as a child of the [cvms:children] group.

ha-cvms

[cluster:children]

Do not modify the values in this section.

[all:children]

Do not modify the values in this section.

[all]

Do not modify the values in this section.

[all:vars]

See Values for [all:vars] in the Ansible Configuration File.

Note

Do not comment-out any of the keys in this section, even if you do not enter a value for them.

Loading...