Allow login to U10 jeos launched from heat

cloudinit on debian expects the user "ubuntu" - hard code to ec2-user
useradd doesn't create home directories on U10 without -m option

Change-Id: Iaaee6df560b60e203b17a36bba57ac410ad6ed56
Signed-off-by: Steven Dake <sdake@redhat.com>
changes/73/73/1
Steven Dake 10 years ago
parent 4c1adc193f
commit c3256b5083
  1. 3
      heat/cloudinit/config
  2. 2
      heat/jeos/U10-amd64-cfntools-jeos.tdl

@ -1,4 +1,5 @@
#cloud-config
user: ec2-user
cloud_config_modules:
- locale
- set_hostname

@ -11,7 +11,7 @@
<description>Ubuntu 10.04</description>
<commands>
<command name='commands'>
apt-get -y upgrade;apt-get -y install cloud-init;/usr/sbin/useradd ec2-user;echo -e 'ec2-user\tALL=(ALL)\tNOPASSWD: ALL' >> /etc/sudoers;chmod +x /opt/aws/bin/cfn-*
apt-get -y upgrade;apt-get -y install cloud-init;/usr/sbin/useradd -m ec2-user;echo -e 'ec2-user\tALL=(ALL)\tNOPASSWD: ALL' >> /etc/sudoers;chmod +x /opt/aws/bin/cfn-*
</command>
</commands>
<files>

Loading…
Cancel
Save