Add an optional extra node admin ssh key parameter
This can be used to pass the e.g. the tripleo-validations ssh key into the deployment. Change-Id: I861b9e2252a9c8122dcf7df261386f1ea5200c4f Related-Bug: #1635226
This commit is contained in:
parent
d106161466
commit
b4bfc17728
@ -1,4 +1,4 @@
|
|||||||
heat_template_version: 2014-10-16
|
heat_template_version: 2016-10-14
|
||||||
|
|
||||||
parameters:
|
parameters:
|
||||||
# Can be overridden via parameter_defaults in the environment
|
# Can be overridden via parameter_defaults in the environment
|
||||||
@ -6,6 +6,10 @@ parameters:
|
|||||||
type: string
|
type: string
|
||||||
default: heat-admin
|
default: heat-admin
|
||||||
|
|
||||||
|
node_admin_extra_ssh_keys:
|
||||||
|
type: comma_delimited_list
|
||||||
|
default: []
|
||||||
|
|
||||||
description: >
|
description: >
|
||||||
Uses cloud-init to create an additional user with a known name, in addition
|
Uses cloud-init to create an additional user with a known name, in addition
|
||||||
to the distro-default user created by the cloud-init default.
|
to the distro-default user created by the cloud-init default.
|
||||||
@ -23,6 +27,8 @@ resources:
|
|||||||
properties:
|
properties:
|
||||||
cloud_config:
|
cloud_config:
|
||||||
user: {get_param: node_admin_username}
|
user: {get_param: node_admin_username}
|
||||||
|
ssh_authorized_keys: {get_param: node_admin_extra_ssh_keys}
|
||||||
|
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
OS::stack_id:
|
OS::stack_id:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user