X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=undercloud-vm.yaml;h=8c948caf3a7a6857c0edc724672c05f0c0f659b9;hb=69f1dcc7cb1f881b9df0d0c5ac0c34627bc1d775;hp=7941b0da39fe48f902c32cc82258ce07b5605813;hpb=eadb34841f7b56b8c778800aabd8c41ff665153a;p=apex-tripleo-heat-templates.git diff --git a/undercloud-vm.yaml b/undercloud-vm.yaml index 7941b0da..8c948caf 100644 --- a/undercloud-vm.yaml +++ b/undercloud-vm.yaml @@ -5,10 +5,15 @@ Parameters: Default: unset Description: The password for the keystone admin account, used for monitoring, querying neutron etc. Type: String + NoEcho: true AdminToken: Default: unset Description: The keystone auth secret. Type: String + BaremetalArch: + Default: i386 + Description: The architecture to use in Nova-BM - i386 or amd64. + Type: String Flavor: Default: baremetal Description: Flavor to request when deploying. @@ -17,10 +22,16 @@ Parameters: Default: unset Description: The password for the glance service account, used by the glance services. Type: String + NoEcho: true KeyName: Default: default Description: Name of an existing EC2 KeyPair to enable SSH access to the instances Type: String + HeatPassword: + Default: unset + Description: The password for the Heat service account, used by the Heat services. + Type: String + NoEcho: true Image: Default: undercloud Type: String @@ -28,10 +39,16 @@ Parameters: Default: unset Description: The password for the neutron service account, used by neutron agents. Type: String + NoEcho: true + NeutronNativePXE: + Default: '' + Type: String + Description: Set truthy to enable Neutron native PXE. NovaPassword: Default: unset Description: The password for the nova service account, used by nova-api. Type: String + NoEcho: true PowerUserName: Default: stack Description: What username to ssh to the virtual power host with. @@ -65,9 +82,13 @@ Resources: admin-token: Ref: AdminToken controller-address: - Fn::GetAtt: - - notcompute - - PrivateIp + Fn::Select: + - 0 + - Fn::Select: + - "ctlplane" + - Fn::GetAtt: + - notcompute + - networks cinder: db: mysql://cinder:unset@localhost/cinder volume_size_mb: '5000' @@ -78,7 +99,8 @@ Resources: service-password: Ref: GlancePassword heat: - admin_password: unset + admin_password: + Ref: HeatPassword admin_tenant_name: service admin_user: heat auth_encryption_key: unset___________ @@ -87,19 +109,19 @@ Resources: Fn::Join: - '' - - http:// - - {"Fn::GetAtt": [ notcompute, PrivateIp ]} + - {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [ notcompute, networks ]} ]}]} - ":8003" metadata_server_url: Fn::Join: - '' - - http:// - - {"Fn::GetAtt": [ notcompute, PrivateIp ]} + - {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [ notcompute, networks ]} ]}]} - ":8000" waitcondition_server_url: Fn::Join: - '' - - http:// - - {"Fn::GetAtt": [ notcompute, PrivateIp ]} + - {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [ notcompute, networks ]} ]}]} - ":8000/v1/waitcondition" os-collect-config: cfn: @@ -118,7 +140,7 @@ Resources: db: mysql://keystone:unset@localhost/keystone host: 127.0.0.1 nova: - compute_hostname: ubuntu + compute_hostname: undercloud compute_driver: baremetal.driver.BareMetalDriver db: mysql://nova:unset@localhost/nova host: 127.0.0.1 @@ -127,7 +149,8 @@ Resources: ram_allocation_ratio: 1.0 reserved_host_memory_mb: 0 baremetal: - arch: i386 + arch: + Ref: BaremetalArch db: mysql://nova:unset@localhost/nova_bm power_manager: nova.virt.baremetal.virtual_power_driver.VirtualPowerManager pxe_deploy_timeout: 2400 @@ -141,6 +164,8 @@ Resources: Ref: NovaPassword neutron: host: 127.0.0.1 + native_pxe: + Ref: NeutronNativePXE ovs_db: mysql://neutron:unset@localhost/ovs_neutron?charset=utf8 ovs: dnsmasq_range: [192.0.2.25, 192.0.2.44] @@ -156,10 +181,6 @@ Resources: rabbit: host: 127.0.0.1 password: guest - swift: - store_user: unset - store_key: unset - service-password: unset notcompute: Type: OS::Nova::Server Properties: