Add NodeAdminUserData interface for "heat-admin" user
authorSteven Hardy <shardy@redhat.com>
Thu, 3 Sep 2015 09:38:59 +0000 (10:38 +0100)
committerSteven Hardy <shardy@redhat.com>
Thu, 3 Sep 2015 12:56:16 +0000 (13:56 +0100)
commitd578cf1ac057643428eba77c3c0a0d31b9db6ad3
treef26cc28806626c8df99b07b589fdafc15695321f
parente83af2b8c00d8ae21067b5001e70c030116b0dfe
Add NodeAdminUserData interface for "heat-admin" user

Reinstates the heat-admin user via template user-data, which
replaces the previous boothook injected user provided by the
(deprecated now removed) heat instance_user option.

This has some advantages over the heat.conf option, e.g it allows
for much easier customzation of the user configuration (additional
SSH keys, adding groups etc), and also in future if we support
deploying more than one overcloud you could specify a different
user per deployment.

Co-Authored-By: Dan Prince <dprince@redhat.com>
Change-Id: I2235b9690c01542d8a28ec1c1a4607de751aea29
Closes-Bug: #1229849
firstboot/userdata_heat_admin.yaml [new file with mode: 0644]
overcloud-resource-registry-puppet.yaml
puppet/ceph-storage-puppet.yaml
puppet/cinder-storage-puppet.yaml
puppet/compute-puppet.yaml
puppet/controller-puppet.yaml
puppet/swift-storage-puppet.yaml