openstack-ansible-ops/multi-node-aio/playbooks/inventory
Kevin Carter ebcfc0d0a4
General improvements
Adding more dynamic user config options.

Change-Id: I6f30ea38e3680ffa2ef1a77eadc91cfa9d946971
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2017-08-15 16:55:48 -05:00

88 lines
2.3 KiB
Plaintext

################################## ALL HOSTS ##################################
[all]
# Local host
localhost ansible_connection=local
# MNAIO host
mnaio1 ansible_host=10.0.2.1 ansible_connection=local
# MNAIO VMs
infra1 ansible_host=10.0.236.100
infra2 ansible_host=10.0.236.101
infra3 ansible_host=10.0.236.102
cinder1 ansible_host=10.0.236.130
cinder2 ansible_host=10.0.236.131
compute1 ansible_host=10.0.236.120
compute2 ansible_host=10.0.236.121
loadbalancer1 ansible_host=10.0.236.150
logging1 ansible_host=10.0.236.110
swift1 ansible_host=10.0.236.140
swift2 ansible_host=10.0.236.141
swift3 ansible_host=10.0.236.142
################################# MNAIO HOSTS #################################
# The group "vm_hosts" is used to define all host machines that will be running
# traditional virtualization using KVM.
[vm_hosts]
mnaio1
################################## PXE HOSTS ##################################
# The group "mnaio_hosts" is used to define all host machines that will serve
# the purpose of running an MNAIO test environment.
[mnaio_hosts]
mnaio1
# The group "pxe_hosts" is used to setup all systems that will be responsible
# for PXE boot. This will install all of the needed capabilities to TFTP serve
# system images.
[pxe_hosts]
mnaio1
# The group "dhcp_hosts" is used to setup all systems that will be responsible
# for DHCP. This is not required as external DHCP could be used.
[dhcp_hosts]
mnaio1
# The group "pxe_servers" is used to create PXE specific configurations for
# each host machines.
[pxe_servers]
cinder1
cinder2
compute1
compute2
infra1
infra2
infra3
loadbalancer1
logging1
swift1
swift2
swift3
################################## OSA HOSTS ##################################
# The group "deploy_hosts" is used to define where an OSA deployment will
# originate from.
[deploy_hosts]
infra1
[loadbalancer_hosts]
loadbalancer1
############################### OSA MNAIO HOSTS ###############################
# The group "swift_hosts" is used in the MNAIO setup to create the basic drive
# setup needed for a swift deployment.
[swift_hosts]
swift1
swift2
swift3
# The group "cinder_hosts" is used in the MNAIO setup to create the basic drive
# setup needed for a cinder LVM deployment.
[cinder_hosts]
cinder1
cinder2