Merge "Introduce domain configuration through parameter"
This commit is contained in:
commit
0072701294
@ -283,6 +283,12 @@ parameters:
|
|||||||
description: The user password for SNMPd with readonly rights running on all Overcloud nodes
|
description: The user password for SNMPd with readonly rights running on all Overcloud nodes
|
||||||
type: string
|
type: string
|
||||||
hidden: true
|
hidden: true
|
||||||
|
CloudDomain:
|
||||||
|
default: 'localdomain'
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
The DNS domain used for the hosts. This should match the dhcp_domain
|
||||||
|
configured in the Undercloud neutron. Defaults to localdomain.
|
||||||
|
|
||||||
# Controller-specific params
|
# Controller-specific params
|
||||||
AdminToken:
|
AdminToken:
|
||||||
@ -813,6 +819,7 @@ resources:
|
|||||||
CinderEnableIscsiBackend: {get_param: CinderEnableIscsiBackend}
|
CinderEnableIscsiBackend: {get_param: CinderEnableIscsiBackend}
|
||||||
CinderEnableRbdBackend: {get_param: CinderEnableRbdBackend}
|
CinderEnableRbdBackend: {get_param: CinderEnableRbdBackend}
|
||||||
CloudName: {get_param: CloudName}
|
CloudName: {get_param: CloudName}
|
||||||
|
CloudDomain: {get_param: CloudDomain}
|
||||||
ControlVirtualInterface: {get_param: ControlVirtualInterface}
|
ControlVirtualInterface: {get_param: ControlVirtualInterface}
|
||||||
ControllerExtraConfig: {get_param: controllerExtraConfig}
|
ControllerExtraConfig: {get_param: controllerExtraConfig}
|
||||||
Debug: {get_param: Debug}
|
Debug: {get_param: Debug}
|
||||||
@ -990,6 +997,7 @@ resources:
|
|||||||
template: {get_param: ComputeHostnameFormat}
|
template: {get_param: ComputeHostnameFormat}
|
||||||
params:
|
params:
|
||||||
'%stackname%': {get_param: 'OS::stack_name'}
|
'%stackname%': {get_param: 'OS::stack_name'}
|
||||||
|
CloudDomain: {get_param: CloudDomain}
|
||||||
|
|
||||||
BlockStorage:
|
BlockStorage:
|
||||||
type: OS::Heat::ResourceGroup
|
type: OS::Heat::ResourceGroup
|
||||||
@ -1027,6 +1035,7 @@ resources:
|
|||||||
MysqlVirtualIP: {get_attr: [VipMap, net_ip_map, {get_param: [ServiceNetMap, MysqlNetwork]}]}
|
MysqlVirtualIP: {get_attr: [VipMap, net_ip_map, {get_param: [ServiceNetMap, MysqlNetwork]}]}
|
||||||
ExtraConfig: {get_param: ExtraConfig}
|
ExtraConfig: {get_param: ExtraConfig}
|
||||||
BlockStorageExtraConfig: {get_param: BlockStorageExtraConfig}
|
BlockStorageExtraConfig: {get_param: BlockStorageExtraConfig}
|
||||||
|
CloudDomain: {get_param: CloudDomain}
|
||||||
|
|
||||||
ObjectStorage:
|
ObjectStorage:
|
||||||
type: OS::Heat::ResourceGroup
|
type: OS::Heat::ResourceGroup
|
||||||
@ -1055,6 +1064,7 @@ resources:
|
|||||||
'%stackname%': {get_param: 'OS::stack_name'}
|
'%stackname%': {get_param: 'OS::stack_name'}
|
||||||
ExtraConfig: {get_param: ExtraConfig}
|
ExtraConfig: {get_param: ExtraConfig}
|
||||||
ObjectStorageExtraConfig: {get_param: ObjectStorageExtraConfig}
|
ObjectStorageExtraConfig: {get_param: ObjectStorageExtraConfig}
|
||||||
|
CloudDomain: {get_param: CloudDomain}
|
||||||
|
|
||||||
CephStorage:
|
CephStorage:
|
||||||
type: OS::Heat::ResourceGroup
|
type: OS::Heat::ResourceGroup
|
||||||
@ -1078,6 +1088,7 @@ resources:
|
|||||||
'%stackname%': {get_param: 'OS::stack_name'}
|
'%stackname%': {get_param: 'OS::stack_name'}
|
||||||
ExtraConfig: {get_param: ExtraConfig}
|
ExtraConfig: {get_param: ExtraConfig}
|
||||||
CephStorageExtraConfig: {get_param: CephStorageExtraConfig}
|
CephStorageExtraConfig: {get_param: CephStorageExtraConfig}
|
||||||
|
CloudDomain: {get_param: CloudDomain}
|
||||||
|
|
||||||
ControllerIpListMap:
|
ControllerIpListMap:
|
||||||
type: OS::TripleO::Network::Ports::NetIpListMap
|
type: OS::TripleO::Network::Ports::NetIpListMap
|
||||||
|
@ -59,6 +59,13 @@ parameters:
|
|||||||
description: >
|
description: >
|
||||||
Heat action when to apply network configuration changes
|
Heat action when to apply network configuration changes
|
||||||
default: ['CREATE']
|
default: ['CREATE']
|
||||||
|
CloudDomain:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
The DNS domain used for the hosts. This should match the dhcp_domain
|
||||||
|
configured in the Undercloud neutron. Defaults to localdomain.
|
||||||
|
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CephStorage:
|
CephStorage:
|
||||||
@ -214,9 +221,10 @@ outputs:
|
|||||||
hosts_entry:
|
hosts_entry:
|
||||||
value:
|
value:
|
||||||
str_replace:
|
str_replace:
|
||||||
template: "IP HOST.localdomain HOST"
|
template: "IP HOST.DOMAIN HOST"
|
||||||
params:
|
params:
|
||||||
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, CephStorageHostnameResolveNetwork]}]}
|
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, CephStorageHostnameResolveNetwork]}]}
|
||||||
|
DOMAIN: {get_param: CloudDomain}
|
||||||
HOST: {get_attr: [CephStorage, name]}
|
HOST: {get_attr: [CephStorage, name]}
|
||||||
nova_server_resource:
|
nova_server_resource:
|
||||||
description: Heat resource handle for the ceph storage server
|
description: Heat resource handle for the ceph storage server
|
||||||
|
@ -112,6 +112,13 @@ parameters:
|
|||||||
description: >
|
description: >
|
||||||
Heat action when to apply network configuration changes
|
Heat action when to apply network configuration changes
|
||||||
default: ['CREATE']
|
default: ['CREATE']
|
||||||
|
CloudDomain:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
The DNS domain used for the hosts. This should match the dhcp_domain
|
||||||
|
configured in the Undercloud neutron. Defaults to localdomain.
|
||||||
|
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
BlockStorage:
|
BlockStorage:
|
||||||
@ -288,9 +295,10 @@ outputs:
|
|||||||
hosts_entry:
|
hosts_entry:
|
||||||
value:
|
value:
|
||||||
str_replace:
|
str_replace:
|
||||||
template: "IP HOST.localdomain HOST"
|
template: "IP HOST.DOMAIN HOST"
|
||||||
params:
|
params:
|
||||||
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, BlockStorageHostnameResolveNetwork]}]}
|
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, BlockStorageHostnameResolveNetwork]}]}
|
||||||
|
DOMAIN: {get_param: CloudDomain}
|
||||||
HOST: {get_attr: [BlockStorage, name]}
|
HOST: {get_attr: [BlockStorage, name]}
|
||||||
nova_server_resource:
|
nova_server_resource:
|
||||||
description: Heat resource handle for the block storage server
|
description: Heat resource handle for the block storage server
|
||||||
|
@ -290,6 +290,13 @@ parameters:
|
|||||||
description: >
|
description: >
|
||||||
Heat action when to apply network configuration changes
|
Heat action when to apply network configuration changes
|
||||||
default: ['CREATE']
|
default: ['CREATE']
|
||||||
|
CloudDomain:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
The DNS domain used for the hosts. This should match the dhcp_domain
|
||||||
|
configured in the Undercloud neutron. Defaults to localdomain.
|
||||||
|
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
@ -614,9 +621,10 @@ outputs:
|
|||||||
Server's IP address and hostname in the /etc/hosts format
|
Server's IP address and hostname in the /etc/hosts format
|
||||||
value:
|
value:
|
||||||
str_replace:
|
str_replace:
|
||||||
template: "IP HOST.localdomain HOST"
|
template: "IP HOST.DOMAIN HOST"
|
||||||
params:
|
params:
|
||||||
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, ComputeHostnameResolveNetwork]}]}
|
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, ComputeHostnameResolveNetwork]}]}
|
||||||
|
DOMAIN: {get_param: CloudDomain}
|
||||||
HOST: {get_attr: [NovaCompute, name]}
|
HOST: {get_attr: [NovaCompute, name]}
|
||||||
nova_server_resource:
|
nova_server_resource:
|
||||||
description: Heat resource handle for the Nova compute server
|
description: Heat resource handle for the Nova compute server
|
||||||
|
@ -628,6 +628,12 @@ parameters:
|
|||||||
NodeIndex:
|
NodeIndex:
|
||||||
type: number
|
type: number
|
||||||
default: 0
|
default: 0
|
||||||
|
CloudDomain:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
The DNS domain used for the hosts. This should match the dhcp_domain
|
||||||
|
configured in the Undercloud neutron. Defaults to localdomain.
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
@ -1407,9 +1413,10 @@ outputs:
|
|||||||
Server's IP address and hostname in the /etc/hosts format
|
Server's IP address and hostname in the /etc/hosts format
|
||||||
value:
|
value:
|
||||||
str_replace:
|
str_replace:
|
||||||
template: IP HOST.localdomain HOST CLOUDNAME
|
template: IP HOST.DOMAIN HOST CLOUDNAME
|
||||||
params:
|
params:
|
||||||
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, ControllerHostnameResolveNetwork]}]}
|
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, ControllerHostnameResolveNetwork]}]}
|
||||||
|
DOMAIN: {get_param: CloudDomain}
|
||||||
HOST: {get_attr: [Controller, name]}
|
HOST: {get_attr: [Controller, name]}
|
||||||
CLOUDNAME: {get_param: CloudName}
|
CLOUDNAME: {get_param: CloudName}
|
||||||
nova_server_resource:
|
nova_server_resource:
|
||||||
|
@ -82,6 +82,13 @@ parameters:
|
|||||||
description: >
|
description: >
|
||||||
Heat action when to apply network configuration changes
|
Heat action when to apply network configuration changes
|
||||||
default: ['CREATE']
|
default: ['CREATE']
|
||||||
|
CloudDomain:
|
||||||
|
default: ''
|
||||||
|
type: string
|
||||||
|
description: >
|
||||||
|
The DNS domain used for the hosts. This should match the dhcp_domain
|
||||||
|
configured in the Undercloud neutron. Defaults to localdomain.
|
||||||
|
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
@ -249,9 +256,10 @@ outputs:
|
|||||||
hosts_entry:
|
hosts_entry:
|
||||||
value:
|
value:
|
||||||
str_replace:
|
str_replace:
|
||||||
template: "IP HOST.localdomain HOST"
|
template: "IP HOST.DOMAIN HOST"
|
||||||
params:
|
params:
|
||||||
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, ObjectStorageHostnameResolveNetwork]}]}
|
IP: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, ObjectStorageHostnameResolveNetwork]}]}
|
||||||
|
DOMAIN: {get_param: CloudDomain}
|
||||||
HOST: {get_attr: [SwiftStorage, name]}
|
HOST: {get_attr: [SwiftStorage, name]}
|
||||||
nova_server_resource:
|
nova_server_resource:
|
||||||
description: Heat resource handle for the swift storage server
|
description: Heat resource handle for the swift storage server
|
||||||
|
Loading…
Reference in New Issue
Block a user