Last active
January 19, 2021 18:12
-
-
Save cloudnull/39eb830f21204455ddc27efb0bc19021 to your computer and use it in GitHub Desktop.
templates
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
heat_template_version: rocky | |
description: > | |
Software Config to drive os-net-config to configure VLANs for the Controller role. | |
parameters: | |
ControlPlaneIp: | |
default: '' | |
description: IP address/subnet on the ctlplane network | |
type: string | |
ControlPlaneSubnetCidr: | |
default: 22 | |
description: > | |
The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet's cidr | |
attribute.) | |
type: string | |
ControlPlaneDefaultRoute: | |
default: '' | |
description: >- | |
The default route of the control plane network. (The parameter is automatically resolved from the ctlplane subnet's | |
gateway_ip attribute.) | |
type: string | |
ControlPlaneStaticRoutes: | |
default: [] | |
description: > | |
Routes for the ctlplane network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
ControlPlaneMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the network. (The parameter is automatically resolved from the ctlplane network's mtu attribute.) | |
type: number | |
StorageIpSubnet: | |
default: '' | |
description: IP address/subnet on the storage network | |
type: string | |
StorageNetworkVlanID: | |
default: 201 | |
description: Vlan ID for the storage network traffic. | |
type: number | |
StorageMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the Storage network. | |
type: number | |
StorageInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the storage network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
StorageMgmtIpSubnet: | |
default: '' | |
description: IP address/subnet on the storage_mgmt network | |
type: string | |
StorageMgmtNetworkVlanID: | |
default: 202 | |
description: Vlan ID for the storage_mgmt network traffic. | |
type: number | |
StorageMgmtMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the StorageMgmt network. | |
type: number | |
StorageMgmtInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the storage_mgmt network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
InternalApiIpSubnet: | |
default: '' | |
description: IP address/subnet on the internal_api network | |
type: string | |
InternalApiNetworkVlanID: | |
default: 203 | |
description: Vlan ID for the internal_api network traffic. | |
type: number | |
InternalApiMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the InternalApi network. | |
type: number | |
InternalApiInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the internal_api network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
TenantIpSubnet: | |
default: '' | |
description: IP address/subnet on the tenant network | |
type: string | |
TenantNetworkVlanID: | |
default: 200 | |
description: Vlan ID for the tenant network traffic. | |
type: number | |
TenantMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the Tenant network. | |
type: number | |
TenantInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the tenant network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
ExternalIpSubnet: | |
default: '' | |
description: IP address/subnet on the external network | |
type: string | |
ExternalNetworkVlanID: | |
default: 204 | |
description: Vlan ID for the external network traffic. | |
type: number | |
ExternalMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the External network. | |
type: number | |
ExternalInterfaceDefaultRoute: | |
default: '' | |
description: default route for the external network | |
type: string | |
ExternalInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the external network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
DnsServers: # Override this via parameter_defaults | |
default: [] | |
description: > | |
DNS servers to use for the Overcloud (2 max for some implementations). If not set the nameservers configured in the | |
ctlplane subnet's dns_nameservers attribute will be used. | |
type: comma_delimited_list | |
DnsSearchDomains: # Override this via parameter_defaults | |
default: [] | |
description: A list of DNS search domains to be added (in order) to resolv.conf. | |
type: comma_delimited_list | |
resources: | |
MinViableMtu: | |
# This resource resolves the minimum viable MTU for interfaces, bonds and | |
# bridges that carry multiple VLANs. Each VLAN may have different MTU. The | |
# bridge, bond or interface must have an MTU to allow the VLAN with the | |
# largest MTU. | |
type: OS::Heat::Value | |
properties: | |
type: number | |
value: | |
yaql: | |
expression: $.data.max() | |
data: | |
- get_param: ControlPlaneMtu | |
- get_param: StorageMtu | |
- get_param: StorageMgmtMtu | |
- get_param: InternalApiMtu | |
- get_param: TenantMtu | |
- get_param: ExternalMtu | |
OsNetConfigImpl: | |
type: OS::Heat::Value | |
properties: | |
value: | |
network_config: | |
- type: interface | |
name: nic1 | |
mtu: | |
get_param: ControlPlaneMtu | |
use_dhcp: false | |
dns_servers: | |
get_param: DnsServers | |
domain: | |
get_param: DnsSearchDomains | |
addresses: | |
- ip_netmask: | |
list_join: | |
- / | |
- - get_param: ControlPlaneIp | |
- get_param: ControlPlaneSubnetCidr | |
routes: | |
list_concat_unique: | |
- get_param: ControlPlaneStaticRoutes | |
- - default: true | |
next_hop: | |
get_param: ControlPlaneDefaultRoute | |
- type: ovs_bridge | |
name: br-ex | |
mtu: | |
get_param: StorageMtu | |
dns_servers: | |
get_param: DnsServers | |
use_dhcp: false | |
members: | |
- type: interface | |
name: nic2 | |
mtu: | |
get_param: StorageMtu | |
use_dhcp: false | |
primary: true | |
- type: vlan | |
mtu: | |
get_param: StorageMtu | |
vlan_id: | |
get_param: StorageNetworkVlanID | |
addresses: | |
- ip_netmask: | |
get_param: StorageIpSubnet | |
routes: | |
list_concat_unique: | |
- get_param: StorageInterfaceRoutes | |
- type: vlan | |
mtu: | |
get_param: InternalApiMtu | |
vlan_id: | |
get_param: InternalApiNetworkVlanID | |
addresses: | |
- ip_netmask: | |
get_param: InternalApiIpSubnet | |
routes: | |
list_concat_unique: | |
- get_param: InternalApiInterfaceRoutes | |
- type: vlan | |
mtu: | |
get_param: TenantMtu | |
vlan_id: | |
get_param: TenantNetworkVlanID | |
addresses: | |
- ip_netmask: | |
get_param: TenantIpSubnet | |
routes: | |
list_concat_unique: | |
- get_param: TenantInterfaceRoutes | |
outputs: | |
config: | |
description: The OsNetConfigImpl resource. | |
value: | |
get_attr: [OsNetConfigImpl, value] | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
heat_template_version: rocky | |
description: > | |
Software Config to drive os-net-config to configure VLANs for the Controller role. | |
parameters: | |
ControlPlaneIp: | |
default: '' | |
description: IP address/subnet on the ctlplane network | |
type: string | |
ControlPlaneSubnetCidr: | |
default: 22 | |
description: > | |
The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet's cidr | |
attribute.) | |
type: string | |
ControlPlaneDefaultRoute: | |
default: '' | |
description: >- | |
The default route of the control plane network. (The parameter is automatically resolved from the ctlplane subnet's | |
gateway_ip attribute.) | |
type: string | |
ControlPlaneStaticRoutes: | |
default: [] | |
description: > | |
Routes for the ctlplane network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
ControlPlaneMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the network. (The parameter is automatically resolved from the ctlplane network's mtu attribute.) | |
type: number | |
StorageIpSubnet: | |
default: '' | |
description: IP address/subnet on the storage network | |
type: string | |
StorageNetworkVlanID: | |
default: 201 | |
description: Vlan ID for the storage network traffic. | |
type: number | |
StorageMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the Storage network. | |
type: number | |
StorageInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the storage network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
StorageMgmtIpSubnet: | |
default: '' | |
description: IP address/subnet on the storage_mgmt network | |
type: string | |
StorageMgmtNetworkVlanID: | |
default: 202 | |
description: Vlan ID for the storage_mgmt network traffic. | |
type: number | |
StorageMgmtMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the StorageMgmt network. | |
type: number | |
StorageMgmtInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the storage_mgmt network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
InternalApiIpSubnet: | |
default: '' | |
description: IP address/subnet on the internal_api network | |
type: string | |
InternalApiNetworkVlanID: | |
default: 203 | |
description: Vlan ID for the internal_api network traffic. | |
type: number | |
InternalApiMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the InternalApi network. | |
type: number | |
InternalApiInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the internal_api network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
TenantIpSubnet: | |
default: '' | |
description: IP address/subnet on the tenant network | |
type: string | |
TenantNetworkVlanID: | |
default: 200 | |
description: Vlan ID for the tenant network traffic. | |
type: number | |
TenantMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the Tenant network. | |
type: number | |
TenantInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the tenant network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
ExternalIpSubnet: | |
default: '' | |
description: IP address/subnet on the external network | |
type: string | |
ExternalNetworkVlanID: | |
default: 204 | |
description: Vlan ID for the external network traffic. | |
type: number | |
ExternalMtu: | |
default: 1500 | |
description: >- | |
The maximum transmission unit (MTU) size(in bytes) that is guaranteed to pass through the data path of the segments | |
in the External network. | |
type: number | |
ExternalInterfaceDefaultRoute: | |
default: '' | |
description: default route for the external network | |
type: string | |
ExternalInterfaceRoutes: | |
default: [] | |
description: > | |
Routes for the external network traffic. JSON route e.g. [{'destination':'10.0.0.0/16', 'nexthop':'10.0.0.1'}] Unless | |
the default is changed, the parameter is automatically resolved from the subnet host_routes attribute. | |
type: json | |
DnsServers: # Override this via parameter_defaults | |
default: [] | |
description: > | |
DNS servers to use for the Overcloud (2 max for some implementations). If not set the nameservers configured in the | |
ctlplane subnet's dns_nameservers attribute will be used. | |
type: comma_delimited_list | |
DnsSearchDomains: # Override this via parameter_defaults | |
default: [] | |
description: A list of DNS search domains to be added (in order) to resolv.conf. | |
type: comma_delimited_list | |
NeutronPhysicalBridge: | |
default: 'br-ex' | |
description: An OVS bridge to create for accessing external networks. | |
type: string | |
resources: | |
MinViableMtu: | |
# This resource resolves the minimum viable MTU for interfaces, bonds and | |
# bridges that carry multiple VLANs. Each VLAN may have different MTU. The | |
# bridge, bond or interface must have an MTU to allow the VLAN with the | |
# largest MTU. | |
type: OS::Heat::Value | |
properties: | |
type: number | |
value: | |
yaql: | |
expression: $.data.max() | |
data: | |
- get_param: ControlPlaneMtu | |
- get_param: StorageMtu | |
- get_param: StorageMgmtMtu | |
- get_param: InternalApiMtu | |
- get_param: TenantMtu | |
- get_param: ExternalMtu | |
OsNetConfigImpl: | |
type: OS::Heat::Value | |
properties: | |
value: | |
network_config: | |
- type: interface | |
name: nic1 | |
mtu: | |
get_param: ControlPlaneMtu | |
use_dhcp: false | |
dns_servers: | |
get_param: DnsServers | |
domain: | |
get_param: DnsSearchDomains | |
addresses: | |
- ip_netmask: | |
list_join: | |
- / | |
- - get_param: ControlPlaneIp | |
- get_param: ControlPlaneSubnetCidr | |
routes: | |
list_concat_unique: | |
- get_param: ControlPlaneStaticRoutes | |
- - default: true | |
next_hop: | |
get_param: ControlPlaneDefaultRoute | |
- type: ovs_bridge | |
name: {get_param: NeutronPhysicalBridge} | |
mtu: | |
get_param: ExternalMtu | |
dns_servers: | |
get_param: DnsServers | |
use_dhcp: false | |
members: | |
- type: interface | |
name: nic2 | |
mtu: | |
get_param: ExternalMtu | |
use_dhcp: false | |
primary: true | |
- type: vlan | |
mtu: | |
get_param: StorageMtu | |
vlan_id: | |
get_param: StorageNetworkVlanID | |
addresses: | |
- ip_netmask: | |
get_param: StorageIpSubnet | |
routes: | |
list_concat_unique: | |
- get_param: StorageInterfaceRoutes | |
- type: vlan | |
mtu: | |
get_param: StorageMgmtMtu | |
vlan_id: | |
get_param: StorageMgmtNetworkVlanID | |
addresses: | |
- ip_netmask: | |
get_param: StorageMgmtIpSubnet | |
routes: | |
list_concat_unique: | |
- get_param: StorageMgmtInterfaceRoutes | |
- type: vlan | |
mtu: | |
get_param: InternalApiMtu | |
vlan_id: | |
get_param: InternalApiNetworkVlanID | |
addresses: | |
- ip_netmask: | |
get_param: InternalApiIpSubnet | |
routes: | |
list_concat_unique: | |
- get_param: InternalApiInterfaceRoutes | |
- type: vlan | |
mtu: | |
get_param: TenantMtu | |
vlan_id: | |
get_param: TenantNetworkVlanID | |
addresses: | |
- ip_netmask: | |
get_param: TenantIpSubnet | |
routes: | |
list_concat_unique: | |
- get_param: TenantInterfaceRoutes | |
- type: vlan | |
mtu: | |
get_param: ExternalMtu | |
vlan_id: | |
get_param: ExternalNetworkVlanID | |
addresses: | |
- ip_netmask: | |
get_param: ExternalIpSubnet | |
routes: | |
list_concat_unique: | |
- get_param: ExternalInterfaceRoutes | |
outputs: | |
config: | |
description: The OsNetConfigImpl resource. | |
value: | |
get_attr: [OsNetConfigImpl, value] | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
parameter_defaults: | |
DnfStreams: [] | |
UpgradeInitCommand: |- | |
set -ev | |
sudo curl -L -o /etc/yum.repos.d/CentOS-Linux-BaseOS.repo https://gist.githubusercontent.com/cloudnull/3db5385e3d0fd373be81d9b8f156b67c/raw/a614daedacf6c55b00b248654a28450cc4273295/gistfile1.txt | |
sudo curl -L -o /etc/yum.repos.d/delorean.repo https://trunk.rdoproject.org/centos8/current/delorean.repo | |
sudo dnf install -y 'python*tripleo-repos' | |
sudo tripleo-repos -b master current-tripleo | |
sudo dnf clean all |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- arch: x86_64 | |
capabilities: boot_option:local,profile:compute,node:overcloud-novacompute-0 | |
cpu: 1 | |
disk: 1 | |
mac: | |
- 52:54:01:7d:8a:de | |
- 52:54:01:39:be:b0 | |
memory: 1 | |
name: compute-0 | |
pm_addr: 172.16.27.67 | |
pm_password: secrete | |
pm_port: 16021 | |
pm_type: ipmi | |
pm_user: admin | |
- arch: x86_64 | |
capabilities: boot_option:local,profile:control,node:overcloud-controller-0 | |
cpu: 1 | |
disk: 1 | |
mac: | |
- 52:54:01:37:63:0b | |
- 52:54:01:82:a2:06 | |
memory: 1 | |
name: controller-0 | |
pm_addr: 172.16.27.67 | |
pm_password: secrete | |
pm_port: 16020 | |
pm_type: ipmi | |
pm_user: admin |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
parameter_defaults: | |
ContainerImagePrepare: | |
- excludes: | |
- ceph | |
- prometheus | |
push_destination: 192.168.4.101:8787 | |
set: | |
tag: "current-tripleo-rdo" | |
namespace: "docker.io/tripleomaster" | |
name_prefix: "openstack" | |
name_suffix: "" | |
rhel_containers: "false" | |
CinderEnableNfsBackend: True | |
CinderEnableIscsiBackend: False | |
CinderNfsMountOptions: context=system_u:object_r:container_file_t:s0 | |
CinderNfsServers: 172.16.27.211:/mnt/storage/openstack/cinder | |
GlanceEnabledImportMethods: web-download,glance-direct | |
GlanceNfsShare: 172.16.27.211:/mnt/storage/openstack/glance | |
GlanceStagingNfsShare: 172.16.27.211:/mnt/storage/openstack/glance-staging | |
GlanceCacheEnabled: true | |
ComputeExtraConfig: | |
nova::compute::libvirt::cpu_mode: host-passthrough | |
nova::compute::libvirt::images_type: raw | |
nova::compute::libvirt::disk_cachemodes: | |
- file=writeback | |
- block=none | |
- network=writeback | |
nova::compute::libvirt::force_raw_images: true | |
nova::compute::libvirt::use_cow_images: true | |
nova::compute::libvirt::preallocate_images: space | |
nova::compute::libvirt::hw_machine_type: | |
- x86_64=q35 | |
ComputeParameters: | |
KernelArgs: "default_hugepagesz=1GB hugepagesz=1GB hugepages=4 amd_iommu=on iommu=pt kvm_amd.npt=1 kvm.ignore_msrs=1" | |
resource_registry: | |
# Network configuration assignments for the Controller | |
OS::TripleO::Controller::Net::SoftwareConfig: /home/centos/dual-nic-multi-vlan-controller.yaml | |
# Network configuration assignments for the Compute | |
OS::TripleO::Compute::Net::SoftwareConfig: /home/centos/dual-nic-multi-vlan-compute.yaml | |
# Network configuration assignments for the BlockStorage | |
OS::TripleO::BlockStorage::Net::SoftwareConfig: /home/centos/dual-nic-multi-vlan-controller.yaml | |
# Network configuration assignments for the ObjectStorage | |
OS::TripleO::ObjectStorage::Net::SoftwareConfig: /home/centos/dual-nic-multi-vlan-controller.yaml | |
# Network configuration assignments for the CephStorage | |
OS::TripleO::CephStorage::Net::SoftwareConfig: /home/centos/dual-nic-multi-vlan-controller.yaml | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: Tenant | |
vip: false # Tenant network does not use VIPs | |
name_lower: tenant | |
vlan: 200 | |
ip_subnet: '172.16.0.0/24' | |
allocation_pools: [{'start': '172.16.0.4', 'end': '172.16.0.250'}] | |
ipv6_subnet: 'fd00:fd00:fd00:5000::/64' | |
ipv6_allocation_pools: [{'start': 'fd00:fd00:fd00:5000::10', 'end': 'fd00:fd00:fd00:5000:ffff:ffff:ffff:fffe'}] | |
mtu: 1500 | |
- name: Storage | |
vip: true | |
vlan: 201 | |
name_lower: storage | |
ip_subnet: '172.16.1.0/24' | |
allocation_pools: [{'start': '172.16.1.4', 'end': '172.16.1.250'}] | |
ipv6_subnet: 'fd00:fd00:fd00:3000::/64' | |
ipv6_allocation_pools: [{'start': 'fd00:fd00:fd00:3000::10', 'end': 'fd00:fd00:fd00:3000:ffff:ffff:ffff:fffe'}] | |
mtu: 1500 | |
- name: StorageMgmt | |
name_lower: storage_mgmt | |
vip: true | |
vlan: 202 | |
ip_subnet: '172.16.2.0/24' | |
allocation_pools: [{'start': '172.16.2.4', 'end': '172.16.2.250'}] | |
ipv6_subnet: 'fd00:fd00:fd00:4000::/64' | |
ipv6_allocation_pools: [{'start': 'fd00:fd00:fd00:4000::10', 'end': 'fd00:fd00:fd00:4000:ffff:ffff:ffff:fffe'}] | |
mtu: 1500 | |
- name: InternalApi | |
name_lower: internal_api | |
vip: true | |
vlan: 203 | |
ip_subnet: '172.16.3.0/24' | |
allocation_pools: [{'start': '172.16.3.4', 'end': '172.16.3.250'}] | |
ipv6_subnet: 'fd00:fd00:fd00:2000::/64' | |
ipv6_allocation_pools: [{'start': 'fd00:fd00:fd00:2000::10', 'end': 'fd00:fd00:fd00:2000:ffff:ffff:ffff:fffe'}] | |
mtu: 1500 | |
- name: External | |
vip: true | |
name_lower: external | |
vlan: 204 | |
ip_subnet: '172.16.4.0/24' | |
allocation_pools: [{'start': '172.16.4.4', 'end': '172.16.4.250'}] | |
gateway_ip: '172.16.4.1' | |
ipv6_subnet: '2001:db8:fd00:1000::/64' | |
ipv6_allocation_pools: [{'start': '2001:db8:fd00:1000::10', 'end': '2001:db8:fd00:1000:ffff:ffff:ffff:fffe'}] | |
gateway_ipv6: '2001:db8:fd00:1000::1' | |
mtu: 1500 | |
- name: Management | |
# Management network is enabled by default for backwards-compatibility, but | |
# is not included in any roles by default. Add to role definitions to use. | |
enabled: true | |
vip: false # Management network does not use VIPs | |
name_lower: management | |
vlan: 205 | |
ip_subnet: '172.16.5.0/24' | |
allocation_pools: [{'start': '172.16.5.4', 'end': '172.16.5.250'}] | |
gateway_ip: '172.16.5.1' | |
gateway_ipv6: 'fd00:fd00:fd00:6000::1' | |
ipv6_subnet: 'fd00:fd00:fd00:6000::/64' | |
ipv6_allocation_pools: [{'start': 'fd00:fd00:fd00:6000::10', 'end': 'fd00:fd00:fd00:6000:ffff:ffff:ffff:fffe'}] | |
mtu: 1500 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
- name: Controller | |
count: 1 | |
- name: Compute | |
count: 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
parameter_defaults: | |
NetworkConfigWithAnsible: false | |
ContainerCli: podman | |
CloudName: overcloud.localdomain | |
CloudNameInternal: overcloud.internalapi.localdomain | |
CloudNameStorage: overcloud.storage.localdomain | |
CloudNameStorageManagement: overcloud.storagemgmt.localdomain | |
CloudNameCtlplane: overcloud.ctlplane.localdomain | |
CloudDomain: localdomain | |
ControllerSchedulerHints: | |
'capabilities:node': 'overcloud-controller-%index%' | |
ComputeSchedulerHints: | |
'capabilities:node': 'overcloud-novacompute-%index%' | |
CephStorageSchedulerHints: | |
'capabilities:node': 'overcloud-ceph-%index%' | |
ControllerCount: 1 | |
ComputeCount: 1 | |
CephStorageCount: 0 | |
BlockStorageCount: 0 | |
ObjectStorageCount: 0 | |
OvercloudControlFlavor: baremetal | |
OvercloudComputeFlavor: baremetal | |
OvercloudCephStorageFlavor: baremetal | |
OvercloudBlockStorageFlavor: baremetal | |
OvercloudSwiftStorageFlavor: baremetal | |
SELinuxMode: permissive | |
OctaviaTimeoutClientData: 1200000 | |
OctaviaTimeoutMemberData: 1200000 | |
ControlPlaneDefaultRoute: 192.168.4.101 | |
TenantNetworkVlanID: 200 | |
StorageNetworkVlanID: 201 | |
StorageMgmtNetworkVlanID: 202 | |
InternalApiNetworkVlanID: 203 | |
ExternalNetworkVlanID: 204 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
- name: Build packages | |
hosts: localhost | |
connection: local | |
vars: | |
ansible_user: "centos" | |
roles: | |
- role: cloudnull.ansible_tripleo_sdk | |
tripleo_sdk_developer_patches: | |
- url: "https://review.opendev.org/openstack/tripleo-common" | |
refs: "refs/changes/27/753427/18" | |
version: FETCH_HEAD | |
- url: "https://review.opendev.org/openstack/python-tripleoclient" | |
refs: "refs/changes/68/757868/8" | |
version: FETCH_HEAD |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
heat_template_version: 2014-10-16 | |
parameters: | |
server: | |
description: ID of the controller node to apply this config to | |
type: string | |
resources: | |
NodeConfig: | |
type: OS::Heat::SoftwareConfig | |
properties: | |
group: script | |
config: | | |
#!/bin/sh | |
NodeDeployment: | |
type: OS::Heat::SoftwareDeployment | |
properties: | |
config: {get_resource: NodeConfig} | |
server: {get_param: server} | |
outputs: | |
deploy_stdout: | |
description: Deployment reference, used to trigger post-deploy on changes | |
value: {get_attr: [NodeDeployment, deploy_stdout]} | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
parameter_defaults: | |
ComputeCount: 1 | |
ComputeHostnameFormat: '%stackname%-novacompute-%index%' | |
ControllerCount: 1 | |
ControllerHostnameFormat: '%stackname%-controller-%index%' | |
DeployedServerPortMap: | |
rk-openstack-0-controller-0-ctlplane: | |
fixed_ips: | |
- ip_address: 192.168.7.243 | |
rk-openstack-0-novacompute-0-ctlplane: | |
fixed_ips: | |
- ip_address: 192.168.7.217 | |
HostnameMap: | |
rk-openstack-0-controller-0: rk-openstack-0-controller-0 | |
rk-openstack-0-novacompute-0: rk-openstack-0-novacompute-0 | |
resource_registry: | |
OS::TripleO::DeployedServer::ControlPlanePort: /usr/share/openstack-tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Undercloud: | |
hosts: | |
undercloud: {} | |
vars: | |
ansible_connection: ssh | |
ansible_host: localhost | |
ansible_python_interpreter: /usr/bin/python3 | |
ansible_remote_tmp: /tmp/ansible-${USER} | |
ansible_ssh_private_key_file: /home/centos/.ssh/id_rsa_tripleo | |
ansible_ssh_user: tripleo-admin | |
auth_url: http://192.168.4.101:5000 | |
overcloud_admin_password: REaqggXMFlZdp3KGCE9vb1X4Y | |
overcloud_horizon_url: http://172.16.4.14:80/dashboard | |
overcloud_keystone_url: http://172.16.4.14:5000 | |
plan: rk-openstack-0 | |
plans: | |
- rk-openstack-0 | |
project_name: admin | |
undercloud_service_list: | |
- tripleo_nova_compute | |
- tripleo_heat_engine | |
- tripleo_ironic_conductor | |
- tripleo_swift_container_server | |
- tripleo_swift_object_server | |
- tripleo_mistral_engine | |
username: admin | |
Controller: | |
children: | |
rk-openstack-0_Controller: {} | |
rk-openstack-0_Controller: | |
hosts: | |
rk-openstack-0-controller-0: | |
ansible_host: 192.168.7.243 | |
canonical_hostname: rk-openstack-0-controller-0.localdomain | |
ctlplane_hostname: rk-openstack-0-controller-0.ctlplane.localdomain | |
ctlplane_ip: 192.168.7.243 | |
deploy_server_id: e2193990-2b9b-4ef3-91a6-84efbd047e24 | |
external_hostname: rk-openstack-0-controller-0.external.localdomain | |
external_ip: 172.16.4.86 | |
internal_api_hostname: rk-openstack-0-controller-0.internalapi.localdomain | |
internal_api_ip: 172.16.3.207 | |
storage_hostname: rk-openstack-0-controller-0.storage.localdomain | |
storage_ip: 172.16.1.11 | |
storage_mgmt_hostname: rk-openstack-0-controller-0.storagemgmt.localdomain | |
storage_mgmt_ip: 172.16.2.166 | |
tenant_hostname: rk-openstack-0-controller-0.tenant.localdomain | |
tenant_ip: 172.16.0.144 | |
vars: | |
ansible_ssh_user: tripleo-admin | |
bootstrap_server_id: e2193990-2b9b-4ef3-91a6-84efbd047e24 | |
serial: '1' | |
tripleo_role_name: Controller | |
tripleo_role_networks: | |
- ctlplane | |
- external | |
- internal_api | |
- storage | |
- storage_mgmt | |
- tenant | |
Compute: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Compute: | |
hosts: | |
rk-openstack-0-novacompute-0: | |
ansible_host: 192.168.7.217 | |
canonical_hostname: rk-openstack-0-novacompute-0.localdomain | |
ctlplane_hostname: rk-openstack-0-novacompute-0.ctlplane.localdomain | |
ctlplane_ip: 192.168.7.217 | |
deploy_server_id: 1134a3ed-9a78-4038-8c1d-55118b19e6a5 | |
internal_api_hostname: rk-openstack-0-novacompute-0.internalapi.localdomain | |
internal_api_ip: 172.16.3.27 | |
storage_hostname: rk-openstack-0-novacompute-0.storage.localdomain | |
storage_ip: 172.16.1.90 | |
tenant_hostname: rk-openstack-0-novacompute-0.tenant.localdomain | |
tenant_ip: 172.16.0.182 | |
vars: | |
ansible_ssh_user: tripleo-admin | |
bootstrap_server_id: e2193990-2b9b-4ef3-91a6-84efbd047e24 | |
serial: '1' | |
tripleo_role_name: Compute | |
tripleo_role_networks: | |
- ctlplane | |
- internal_api | |
- storage | |
- tenant | |
allovercloud: | |
children: | |
rk-openstack-0_allovercloud: {} | |
rk-openstack-0_allovercloud: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
container_cli: podman | |
ctlplane_vip: 192.168.7.227 | |
external_vip: 172.16.4.14 | |
internal_api_vip: 172.16.3.197 | |
redis_vip: 172.16.3.152 | |
storage_mgmt_vip: 172.16.2.10 | |
storage_vip: 172.16.1.169 | |
rk-openstack-0: | |
children: | |
rk-openstack-0_allovercloud: {} | |
rk-openstack-0_rk-openstack-0: | |
children: | |
rk-openstack-0_allovercloud: {} | |
rk-openstack-0_overcloud: | |
children: | |
rk-openstack-0_allovercloud: {} | |
swift_storage: | |
children: | |
rk-openstack-0_swift_storage: {} | |
rk-openstack-0_swift_storage: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
mysql: | |
children: | |
rk-openstack-0_mysql: {} | |
rk-openstack-0_mysql: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
heat_api: | |
children: | |
rk-openstack-0_heat_api: {} | |
rk-openstack-0_heat_api: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
heat_api_cfn: | |
children: | |
rk-openstack-0_heat_api_cfn: {} | |
rk-openstack-0_heat_api_cfn: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
placement: | |
children: | |
rk-openstack-0_placement: {} | |
rk-openstack-0_placement: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
mysql_client: | |
children: | |
rk-openstack-0_mysql_client: {} | |
rk-openstack-0_mysql_client: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
container_image_prepare: | |
children: | |
rk-openstack-0_container_image_prepare: {} | |
rk-openstack-0_container_image_prepare: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
nova_metadata: | |
children: | |
rk-openstack-0_nova_metadata: {} | |
rk-openstack-0_nova_metadata: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
heat_engine: | |
children: | |
rk-openstack-0_heat_engine: {} | |
rk-openstack-0_heat_engine: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
swift_ringbuilder: | |
children: | |
rk-openstack-0_swift_ringbuilder: {} | |
rk-openstack-0_swift_ringbuilder: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
certmonger_user: | |
children: | |
rk-openstack-0_certmonger_user: {} | |
rk-openstack-0_certmonger_user: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
sshd: | |
children: | |
rk-openstack-0_sshd: {} | |
rk-openstack-0_sshd: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
clustercheck: | |
children: | |
rk-openstack-0_clustercheck: {} | |
rk-openstack-0_clustercheck: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
nova_conductor: | |
children: | |
rk-openstack-0_nova_conductor: {} | |
rk-openstack-0_nova_conductor: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
timezone: | |
children: | |
rk-openstack-0_timezone: {} | |
rk-openstack-0_timezone: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
pacemaker: | |
children: | |
rk-openstack-0_pacemaker: {} | |
rk-openstack-0_pacemaker: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
tripleo_firewall: | |
children: | |
rk-openstack-0_tripleo_firewall: {} | |
rk-openstack-0_tripleo_firewall: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
chrony: | |
children: | |
rk-openstack-0_chrony: {} | |
rk-openstack-0_chrony: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
keystone_public_api: | |
children: | |
rk-openstack-0_keystone_public_api: {} | |
rk-openstack-0_keystone_public_api: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
nova_migration_target: | |
children: | |
rk-openstack-0_nova_migration_target: {} | |
rk-openstack-0_nova_migration_target: | |
children: | |
rk-openstack-0_Compute: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
glance_api: | |
children: | |
rk-openstack-0_glance_api: {} | |
rk-openstack-0_glance_api: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
nova_scheduler: | |
children: | |
rk-openstack-0_nova_scheduler: {} | |
rk-openstack-0_nova_scheduler: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
memcached: | |
children: | |
rk-openstack-0_memcached: {} | |
rk-openstack-0_memcached: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
iscsid: | |
children: | |
rk-openstack-0_iscsid: {} | |
rk-openstack-0_iscsid: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
keystone_admin_api: | |
children: | |
rk-openstack-0_keystone_admin_api: {} | |
rk-openstack-0_keystone_admin_api: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
ovn_controller: | |
children: | |
rk-openstack-0_ovn_controller: {} | |
rk-openstack-0_ovn_controller: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
nova_libvirt: | |
children: | |
rk-openstack-0_nova_libvirt: {} | |
rk-openstack-0_nova_libvirt: | |
children: | |
rk-openstack-0_Compute: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
podman: | |
children: | |
rk-openstack-0_podman: {} | |
rk-openstack-0_podman: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
heat_api_cloudwatch_disabled: | |
children: | |
rk-openstack-0_heat_api_cloudwatch_disabled: {} | |
rk-openstack-0_heat_api_cloudwatch_disabled: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
keystone: | |
children: | |
rk-openstack-0_keystone: {} | |
rk-openstack-0_keystone: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
nova_vnc_proxy: | |
children: | |
rk-openstack-0_nova_vnc_proxy: {} | |
rk-openstack-0_nova_vnc_proxy: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
logrotate_crond: | |
children: | |
rk-openstack-0_logrotate_crond: {} | |
rk-openstack-0_logrotate_crond: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
cinder_api: | |
children: | |
rk-openstack-0_cinder_api: {} | |
rk-openstack-0_cinder_api: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
cinder_volume: | |
children: | |
rk-openstack-0_cinder_volume: {} | |
rk-openstack-0_cinder_volume: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
nova_libvirt_guests: | |
children: | |
rk-openstack-0_nova_libvirt_guests: {} | |
rk-openstack-0_nova_libvirt_guests: | |
children: | |
rk-openstack-0_Compute: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
ca_certs: | |
children: | |
rk-openstack-0_ca_certs: {} | |
rk-openstack-0_ca_certs: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
boot_params_service: | |
children: | |
rk-openstack-0_boot_params_service: {} | |
rk-openstack-0_boot_params_service: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
haproxy: | |
children: | |
rk-openstack-0_haproxy: {} | |
rk-openstack-0_haproxy: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
tuned: | |
children: | |
rk-openstack-0_tuned: {} | |
rk-openstack-0_tuned: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
neutron_api: | |
children: | |
rk-openstack-0_neutron_api: {} | |
rk-openstack-0_neutron_api: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
snmp: | |
children: | |
rk-openstack-0_snmp: {} | |
rk-openstack-0_snmp: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
ovn_metadata: | |
children: | |
rk-openstack-0_ovn_metadata: {} | |
rk-openstack-0_ovn_metadata: | |
children: | |
rk-openstack-0_Compute: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
tripleo_packages: | |
children: | |
rk-openstack-0_tripleo_packages: {} | |
rk-openstack-0_tripleo_packages: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
kernel: | |
children: | |
rk-openstack-0_kernel: {} | |
rk-openstack-0_kernel: | |
children: | |
rk-openstack-0_Compute: {} | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
nova_compute: | |
children: | |
rk-openstack-0_nova_compute: {} | |
rk-openstack-0_nova_compute: | |
children: | |
rk-openstack-0_Compute: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
horizon: | |
children: | |
rk-openstack-0_horizon: {} | |
rk-openstack-0_horizon: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
neutron_plugin_ml2_ovn: | |
children: | |
rk-openstack-0_neutron_plugin_ml2_ovn: {} | |
rk-openstack-0_neutron_plugin_ml2_ovn: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
nova_api: | |
children: | |
rk-openstack-0_nova_api: {} | |
rk-openstack-0_nova_api: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
ovn_dbs: | |
children: | |
rk-openstack-0_ovn_dbs: {} | |
rk-openstack-0_ovn_dbs: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
oslo_messaging_rpc: | |
children: | |
rk-openstack-0_oslo_messaging_rpc: {} | |
rk-openstack-0_oslo_messaging_rpc: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
swift_proxy: | |
children: | |
rk-openstack-0_swift_proxy: {} | |
rk-openstack-0_swift_proxy: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
oslo_messaging_notify: | |
children: | |
rk-openstack-0_oslo_messaging_notify: {} | |
rk-openstack-0_oslo_messaging_notify: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin | |
cinder_scheduler: | |
children: | |
rk-openstack-0_cinder_scheduler: {} | |
rk-openstack-0_cinder_scheduler: | |
children: | |
rk-openstack-0_Controller: {} | |
vars: | |
ansible_ssh_user: tripleo-admin |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
parameter_defaults: | |
EndpointMapOverride: | |
AodhAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8042' | |
protocol: http | |
uri: http://192.168.4.101:8042 | |
uri_no_suffix: http://192.168.4.101:8042 | |
AodhInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8042' | |
protocol: http | |
uri: http://192.168.4.101:8042 | |
uri_no_suffix: http://192.168.4.101:8042 | |
AodhPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8042' | |
protocol: http | |
uri: http://192.168.4.101:8042 | |
uri_no_suffix: http://192.168.4.101:8042 | |
BarbicanAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9311' | |
protocol: http | |
uri: http://192.168.4.101:9311 | |
uri_no_suffix: http://192.168.4.101:9311 | |
BarbicanInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9311' | |
protocol: http | |
uri: http://192.168.4.101:9311 | |
uri_no_suffix: http://192.168.4.101:9311 | |
BarbicanPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9311' | |
protocol: http | |
uri: http://192.168.4.101:9311 | |
uri_no_suffix: http://192.168.4.101:9311 | |
CephDashboardInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8444' | |
protocol: http | |
uri: http://192.168.4.101:8444 | |
uri_no_suffix: http://192.168.4.101:8444 | |
CephGrafanaInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '3100' | |
protocol: http | |
uri: http://192.168.4.101:3100 | |
uri_no_suffix: http://192.168.4.101:3100 | |
CephRgwAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8080' | |
protocol: http | |
uri: http://192.168.4.101:8080/swift/v1/AUTH_%(project_id)s | |
uri_no_suffix: http://192.168.4.101:8080 | |
CephRgwInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8080' | |
protocol: http | |
uri: http://192.168.4.101:8080/swift/v1/AUTH_%(project_id)s | |
uri_no_suffix: http://192.168.4.101:8080 | |
CephRgwPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8080' | |
protocol: http | |
uri: http://192.168.4.101:8080/swift/v1/AUTH_%(project_id)s | |
uri_no_suffix: http://192.168.4.101:8080 | |
CinderAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8776' | |
protocol: http | |
uri: http://192.168.4.101:8776/v1/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8776 | |
CinderInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8776' | |
protocol: http | |
uri: http://192.168.4.101:8776/v1/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8776 | |
CinderPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8776' | |
protocol: http | |
uri: http://192.168.4.101:8776/v1/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8776 | |
CinderV2Admin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8776' | |
protocol: http | |
uri: http://192.168.4.101:8776/v2/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8776 | |
CinderV2Internal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8776' | |
protocol: http | |
uri: http://192.168.4.101:8776/v2/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8776 | |
CinderV2Public: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8776' | |
protocol: http | |
uri: http://192.168.4.101:8776/v2/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8776 | |
CinderV3Admin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8776' | |
protocol: http | |
uri: http://192.168.4.101:8776/v3/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8776 | |
CinderV3Internal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8776' | |
protocol: http | |
uri: http://192.168.4.101:8776/v3/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8776 | |
CinderV3Public: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8776' | |
protocol: http | |
uri: http://192.168.4.101:8776/v3/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8776 | |
DesignateAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9001' | |
protocol: http | |
uri: http://192.168.4.101:9001/v2 | |
uri_no_suffix: http://192.168.4.101:9001 | |
DesignateInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9001' | |
protocol: http | |
uri: http://192.168.4.101:9001/v2 | |
uri_no_suffix: http://192.168.4.101:9001 | |
DesignatePublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9001' | |
protocol: http | |
uri: http://192.168.4.101:9001/v2 | |
uri_no_suffix: http://192.168.4.101:9001 | |
DockerRegistryInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8787' | |
protocol: http | |
uri: http://192.168.4.101:8787 | |
uri_no_suffix: http://192.168.4.101:8787 | |
GaneshaInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '2049' | |
protocol: nfs | |
uri: nfs://192.168.4.101:2049 | |
uri_no_suffix: nfs://192.168.4.101:2049 | |
GlanceAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9292' | |
protocol: http | |
uri: http://192.168.4.101:9292 | |
uri_no_suffix: http://192.168.4.101:9292 | |
GlanceInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9292' | |
protocol: http | |
uri: http://192.168.4.101:9292 | |
uri_no_suffix: http://192.168.4.101:9292 | |
GlancePublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9292' | |
protocol: http | |
uri: http://192.168.4.101:9292 | |
uri_no_suffix: http://192.168.4.101:9292 | |
GnocchiAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8041' | |
protocol: http | |
uri: http://192.168.4.101:8041 | |
uri_no_suffix: http://192.168.4.101:8041 | |
GnocchiInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8041' | |
protocol: http | |
uri: http://192.168.4.101:8041 | |
uri_no_suffix: http://192.168.4.101:8041 | |
GnocchiPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8041' | |
protocol: http | |
uri: http://192.168.4.101:8041 | |
uri_no_suffix: http://192.168.4.101:8041 | |
HeatAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8004' | |
protocol: http | |
uri: http://192.168.4.101:8004/v1/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8004 | |
HeatCfnAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8000' | |
protocol: http | |
uri: http://192.168.4.101:8000/v1 | |
uri_no_suffix: http://192.168.4.101:8000 | |
HeatCfnInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8000' | |
protocol: http | |
uri: http://192.168.4.101:8000/v1 | |
uri_no_suffix: http://192.168.4.101:8000 | |
HeatCfnPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8000' | |
protocol: http | |
uri: http://192.168.4.101:8000/v1 | |
uri_no_suffix: http://192.168.4.101:8000 | |
HeatInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8004' | |
protocol: http | |
uri: http://192.168.4.101:8004/v1/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8004 | |
HeatPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8004' | |
protocol: http | |
uri: http://192.168.4.101:8004/v1/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8004 | |
HorizonPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '80' | |
protocol: http | |
uri: http://192.168.4.101:80/dashboard | |
uri_no_suffix: http://192.168.4.101:80 | |
IronicAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '6385' | |
protocol: http | |
uri: http://192.168.4.101:6385/v1 | |
uri_no_suffix: http://192.168.4.101:6385 | |
IronicInspectorAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '5050' | |
protocol: http | |
uri: http://192.168.4.101:5050 | |
uri_no_suffix: http://192.168.4.101:5050 | |
IronicInspectorInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '5050' | |
protocol: http | |
uri: http://192.168.4.101:5050 | |
uri_no_suffix: http://192.168.4.101:5050 | |
IronicInspectorPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '5050' | |
protocol: http | |
uri: http://192.168.4.101:5050 | |
uri_no_suffix: http://192.168.4.101:5050 | |
IronicInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '6385' | |
protocol: http | |
uri: http://192.168.4.101:6385/v1 | |
uri_no_suffix: http://192.168.4.101:6385 | |
IronicPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '6385' | |
protocol: http | |
uri: http://192.168.4.101:6385/v1 | |
uri_no_suffix: http://192.168.4.101:6385 | |
KeystoneAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '35357' | |
protocol: http | |
uri: http://192.168.4.101:35357/ | |
uri_no_suffix: http://192.168.4.101:35357 | |
KeystoneInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '5000' | |
protocol: http | |
uri: http://192.168.4.101:5000/ | |
uri_no_suffix: http://192.168.4.101:5000 | |
KeystonePublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '5000' | |
protocol: http | |
uri: http://192.168.4.101:5000/ | |
uri_no_suffix: http://192.168.4.101:5000 | |
KeystoneV3Admin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '35357' | |
protocol: http | |
uri: http://192.168.4.101:35357/v3 | |
uri_no_suffix: http://192.168.4.101:35357 | |
KeystoneV3Internal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '5000' | |
protocol: http | |
uri: http://192.168.4.101:5000/v3 | |
uri_no_suffix: http://192.168.4.101:5000 | |
KeystoneV3Public: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '5000' | |
protocol: http | |
uri: http://192.168.4.101:5000/v3 | |
uri_no_suffix: http://192.168.4.101:5000 | |
ManilaAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8786' | |
protocol: http | |
uri: http://192.168.4.101:8786/v2/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8786 | |
ManilaInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8786' | |
protocol: http | |
uri: http://192.168.4.101:8786/v2/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8786 | |
ManilaPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8786' | |
protocol: http | |
uri: http://192.168.4.101:8786/v2/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8786 | |
ManilaV1Admin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8786' | |
protocol: http | |
uri: http://192.168.4.101:8786/v1/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8786 | |
ManilaV1Internal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8786' | |
protocol: http | |
uri: http://192.168.4.101:8786/v1/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8786 | |
ManilaV1Public: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8786' | |
protocol: http | |
uri: http://192.168.4.101:8786/v1/%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8786 | |
MetricsQdrPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '5666' | |
protocol: amqp | |
uri: amqp://192.168.4.101:5666 | |
uri_no_suffix: amqp://192.168.4.101:5666 | |
MistralAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8989' | |
protocol: http | |
uri: http://192.168.4.101:8989/v2 | |
uri_no_suffix: http://192.168.4.101:8989 | |
MistralInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8989' | |
protocol: http | |
uri: http://192.168.4.101:8989/v2 | |
uri_no_suffix: http://192.168.4.101:8989 | |
MistralPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8989' | |
protocol: http | |
uri: http://192.168.4.101:8989/v2 | |
uri_no_suffix: http://192.168.4.101:8989 | |
MysqlCellInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '3306' | |
protocol: mysql+pymysql | |
uri: mysql+pymysql://192.168.4.101:3306 | |
uri_no_suffix: mysql+pymysql://192.168.4.101:3306 | |
MysqlInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '3306' | |
protocol: mysql+pymysql | |
uri: mysql+pymysql://192.168.4.101:3306 | |
uri_no_suffix: mysql+pymysql://192.168.4.101:3306 | |
NeutronAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9696' | |
protocol: http | |
uri: http://192.168.4.101:9696 | |
uri_no_suffix: http://192.168.4.101:9696 | |
NeutronInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9696' | |
protocol: http | |
uri: http://192.168.4.101:9696 | |
uri_no_suffix: http://192.168.4.101:9696 | |
NeutronPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9696' | |
protocol: http | |
uri: http://192.168.4.101:9696 | |
uri_no_suffix: http://192.168.4.101:9696 | |
NovaAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8774' | |
protocol: http | |
uri: http://192.168.4.101:8774/v2.1 | |
uri_no_suffix: http://192.168.4.101:8774 | |
NovaInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8774' | |
protocol: http | |
uri: http://192.168.4.101:8774/v2.1 | |
uri_no_suffix: http://192.168.4.101:8774 | |
NovaMetadataCellInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8775' | |
protocol: http | |
uri: http://192.168.4.101:8775 | |
uri_no_suffix: http://192.168.4.101:8775 | |
NovaMetadataInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8775' | |
protocol: http | |
uri: http://192.168.4.101:8775 | |
uri_no_suffix: http://192.168.4.101:8775 | |
NovaPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8774' | |
protocol: http | |
uri: http://192.168.4.101:8774/v2.1 | |
uri_no_suffix: http://192.168.4.101:8774 | |
NovaVNCProxyAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '6080' | |
protocol: http | |
uri: http://192.168.4.101:6080 | |
uri_no_suffix: http://192.168.4.101:6080 | |
NovaVNCProxyCellPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '6080' | |
protocol: http | |
uri: http://192.168.4.101:6080 | |
uri_no_suffix: http://192.168.4.101:6080 | |
NovaVNCProxyInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '6080' | |
protocol: http | |
uri: http://192.168.4.101:6080 | |
uri_no_suffix: http://192.168.4.101:6080 | |
NovaVNCProxyPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '6080' | |
protocol: http | |
uri: http://192.168.4.101:6080 | |
uri_no_suffix: http://192.168.4.101:6080 | |
NovajoinAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9090' | |
protocol: http | |
uri: http://192.168.4.101:9090/v1 | |
uri_no_suffix: http://192.168.4.101:9090 | |
NovajoinInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9090' | |
protocol: http | |
uri: http://192.168.4.101:9090/v1 | |
uri_no_suffix: http://192.168.4.101:9090 | |
NovajoinPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9090' | |
protocol: http | |
uri: http://192.168.4.101:9090/v1 | |
uri_no_suffix: http://192.168.4.101:9090 | |
OctaviaAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9876' | |
protocol: http | |
uri: http://192.168.4.101:9876 | |
uri_no_suffix: http://192.168.4.101:9876 | |
OctaviaInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9876' | |
protocol: http | |
uri: http://192.168.4.101:9876 | |
uri_no_suffix: http://192.168.4.101:9876 | |
OctaviaPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9876' | |
protocol: http | |
uri: http://192.168.4.101:9876 | |
uri_no_suffix: http://192.168.4.101:9876 | |
PlacementAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8778' | |
protocol: http | |
uri: http://192.168.4.101:8778/placement | |
uri_no_suffix: http://192.168.4.101:8778 | |
PlacementInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8778' | |
protocol: http | |
uri: http://192.168.4.101:8778/placement | |
uri_no_suffix: http://192.168.4.101:8778 | |
PlacementPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8778' | |
protocol: http | |
uri: http://192.168.4.101:8778/placement | |
uri_no_suffix: http://192.168.4.101:8778 | |
SwiftAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8080' | |
protocol: http | |
uri: http://192.168.4.101:8080 | |
uri_no_suffix: http://192.168.4.101:8080 | |
SwiftInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8080' | |
protocol: http | |
uri: http://192.168.4.101:8080/v1/AUTH_%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8080 | |
SwiftPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8080' | |
protocol: http | |
uri: http://192.168.4.101:8080/v1/AUTH_%(tenant_id)s | |
uri_no_suffix: http://192.168.4.101:8080 | |
SwiftS3Admin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8080' | |
protocol: http | |
uri: http://192.168.4.101:8080 | |
uri_no_suffix: http://192.168.4.101:8080 | |
SwiftS3Internal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8080' | |
protocol: http | |
uri: http://192.168.4.101:8080 | |
uri_no_suffix: http://192.168.4.101:8080 | |
SwiftS3Public: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8080' | |
protocol: http | |
uri: http://192.168.4.101:8080 | |
uri_no_suffix: http://192.168.4.101:8080 | |
ZaqarAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8888' | |
protocol: http | |
uri: http://192.168.4.101:8888 | |
uri_no_suffix: http://192.168.4.101:8888 | |
ZaqarInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8888' | |
protocol: http | |
uri: http://192.168.4.101:8888 | |
uri_no_suffix: http://192.168.4.101:8888 | |
ZaqarPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '8888' | |
protocol: http | |
uri: http://192.168.4.101:8888 | |
uri_no_suffix: http://192.168.4.101:8888 | |
ZaqarWebSocketAdmin: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9000' | |
protocol: ws | |
uri: ws://192.168.4.101:9000 | |
uri_no_suffix: ws://192.168.4.101:9000 | |
ZaqarWebSocketInternal: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9000' | |
protocol: ws | |
uri: ws://192.168.4.101:9000 | |
uri_no_suffix: ws://192.168.4.101:9000 | |
ZaqarWebSocketPublic: | |
host: 192.168.4.101 | |
host_nobrackets: 192.168.4.101 | |
port: '9000' | |
protocol: ws | |
uri: ws://192.168.4.101:9000 | |
uri_no_suffix: ws://192.168.4.101:9000 | |
ExtraHostFileEntries: | |
- 192.168.4.101 undercloud.localdomain undercloud | |
- 192.168.4.101 undercloud.external.localdomain undercloud.external | |
- 192.168.4.101 undercloud.ctlplane.localdomain undercloud.ctlplane | |
- 192.168.4.101 undercloud.ctlplane.localdomain | |
- 192.168.4.101 192.168.7.254 | |
GlobalConfigExtraMapData: | |
memcached_node_ips: | |
- &id001 | |
- 192.168.4.101 | |
oslo_messaging_notify_node_names: | |
- *id001 | |
oslo_messaging_notify_password: WvPMjYpPCm7muHY27vc5BwNY2 | |
oslo_messaging_notify_port: 5672 | |
oslo_messaging_notify_scheme: rabbit | |
oslo_messaging_notify_use_ssl: 'False' | |
oslo_messaging_notify_user_name: guest | |
oslo_messaging_rpc_node_names: | |
- *id001 | |
oslo_messaging_rpc_password: WvPMjYpPCm7muHY27vc5BwNY2 | |
oslo_messaging_rpc_port: 5672 | |
oslo_messaging_rpc_scheme: rabbit | |
oslo_messaging_rpc_use_ssl: 'False' | |
oslo_messaging_rpc_user_name: guest |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment