Set heat::instance_user to empty string
authorSteve Baker <sbaker@redhat.com>
Tue, 7 Jul 2015 03:16:28 +0000 (15:16 +1200)
committerSteve Baker <sbaker@redhat.com>
Wed, 8 Jul 2015 21:50:27 +0000 (21:50 +0000)
In the overcloud heat, heat.conf instance_user is set to heat-admin.

The consequence of this is that SSHing into heat created guest VMs will require
the user 'heat-admin'. I predict that this will result in user confusion as to
how to SSH into their VMs since they will be attempting default usernames
(centos, cloud-user etc) or the documented heat default user (ec2-user)

This change sets it to an empty string so that default usernames are used.

This change depends on the puppet-heat fix to allow empty string instance_user:
Depends-On: I9e8be0dd50709d271fc81683770c78380724e405

Change-Id: Id14bf3a4ac1b1c95797dae16c674b32a2da230f8

puppet/controller-puppet.yaml
puppet/hieradata/controller.yaml

index 5a356bc..3aeb40e 100644 (file)
@@ -920,7 +920,6 @@ resources:
                 heat::api_cloudwatch::bind_host: {get_input: heat_api_network}
                 heat::api_cfn::bind_host: {get_input: heat_api_network}
                 heat::database_connection: {get_input: heat_dsn}
-                heat::instance_user: heat-admin
                 heat::debug: {get_input: debug}
 
                 # Keystone
index 3de9bd9..77c0e7e 100644 (file)
@@ -80,6 +80,7 @@ cinder::scheduler::scheduler_driver: cinder.scheduler.filter_scheduler.FilterSch
 heat::engine::heat_stack_user_role: ''
 heat::engine::configure_delegated_roles: false
 heat::engine::trusts_delegated_roles: []
+heat::instance_user: ''
 
 # pacemaker
 pacemaker::corosync::cluster_name: 'tripleo_cluster'