Skip to content

Commit 1695ea6

Browse files
Merge pull request #1203 from ciecierski/tlse-hci-adoption
Modify hci scenario to use tls-e for OSP17.1 deployment
2 parents aba8f2b + f596312 commit 1695ea6

2 files changed

Lines changed: 17 additions & 9 deletions

File tree

scenarios/hci.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ undercloud:
33
config:
44
- section: DEFAULT
55
option: undercloud_hostname
6-
value: undercloud.example.com
6+
value: osp-undercloud-0.ooo.test
77
- section: DEFAULT
88
option: undercloud_timezone
99
value: UTC
@@ -22,7 +22,8 @@ undercloud:
2222
undercloud_parameters_override: "hci/hieradata_overrides_undercloud.yaml"
2323
undercloud_parameters_defaults: "hci/undercloud_parameter_defaults.yaml"
2424
ctlplane_vip: 192.168.122.98
25-
cloud_domain: "example.com"
25+
cloud_domain: "ooo.test"
26+
tlse: true
2627
hostname_groups_map:
2728
# map ansible groups in the inventory to role hostname format for
2829
# 17.1 deployment
@@ -58,6 +59,9 @@ stacks:
5859
- "/usr/share/openstack-tripleo-heat-templates/environments/cephadm/ceph-dashboard.yaml"
5960
- "/usr/share/openstack-tripleo-heat-templates/environments/services/barbican.yaml"
6061
- "/usr/share/openstack-tripleo-heat-templates/environments/barbican-backend-simple-crypto.yaml"
62+
- "/usr/share/openstack-tripleo-heat-templates/environments/ssl/tls-everywhere-endpoints-dns.yaml"
63+
- "/usr/share/openstack-tripleo-heat-templates/environments/services/haproxy-public-tls-certmonger.yaml"
64+
- "/usr/share/openstack-tripleo-heat-templates/environments/ssl/enable-internal-tls.yaml"
6165
network_data_file: "hci/network_data.yaml.j2"
6266
vips_data_file: "hci/vips_data.yaml"
6367
roles_file: "hci/roles.yaml"

scenarios/hci/config_download.yaml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ resource_registry:
3434
OS::TripleO::Services::HeatApiCfn: /usr/share/openstack-tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml
3535
OS::TripleO::Services::HeatApiCloudwatch: /usr/share/openstack-tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml
3636
OS::TripleO::Services::HeatEngine: /usr/share/openstack-tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml
37+
OS::TripleO::Services::IpaClient: /usr/share/openstack-tripleo-heat-templates/deployment/ipa/ipaservices-baremetal-ansible.yaml
3738
parameter_defaults:
3839
RedisVirtualFixedIPs:
3940
- ip_address: 192.168.122.110
@@ -55,18 +56,21 @@ parameter_defaults:
5556
ComputeHCICount: 3
5657
NeutronGlobalPhysnetMtu: 1350
5758
CinderLVMLoopDeviceSize: 20480
58-
CloudName: overcloud.example.com
59-
CloudNameInternal: overcloud.internalapi.example.com
60-
CloudNameStorage: overcloud.storage.example.com
61-
CloudNameStorageManagement: overcloud.storagemgmt.example.com
62-
CloudNameCtlplane: overcloud.ctlplane.example.com
63-
CloudDomain: example.com
59+
CloudName: overcloud.ooo.test
60+
CloudNameInternal: overcloud.internalapi.ooo.test
61+
CloudNameStorage: overcloud.storage.ooo.test
62+
CloudNameStorageManagement: overcloud.storagemgmt.ooo.test
63+
CloudNameCtlplane: overcloud.ctlplane.ooo.test
64+
CloudDomain: ooo.test
65+
IdMServer: osp-free-ipa-0.ooo.test
66+
IdMDomain: ooo.test
67+
IdMInstallClientPackages: true
6468
NetworkConfigWithAnsible: false
6569
ControllerHostnameFormat: '%stackname%-controller-%index%'
6670
ComputeHCIHostnameFormat: '%stackname%-computehci-%index%'
6771
CtlplaneNetworkAttributes:
6872
network:
69-
dns_domain: example.com
73+
dns_domain: ooo.test
7074
mtu: 1500
7175
name: ctlplane
7276
tags:

0 commit comments

Comments
 (0)