]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Allow login to U10 jeos launched from heat
authorSteven Dake <sdake@redhat.com>
Fri, 25 May 2012 00:12:27 +0000 (17:12 -0700)
committerSteven Dake <sdake@redhat.com>
Fri, 25 May 2012 00:12:27 +0000 (17:12 -0700)
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>
heat/cloudinit/config
heat/jeos/U10-amd64-cfntools-jeos.tdl

index a5f2771e08b33336ba515bbaf5fad06b1f3962b1..2efbd19aba677ae9c3afe8ad54a8ea2c2cf9e72d 100644 (file)
@@ -1,4 +1,5 @@
-#cloud-config
+user: ec2-user
+
 cloud_config_modules:
  - locale
  - set_hostname
index 0440e3650809b049b90c262c6f87fd0d9ba0b7d1..5ea4db184b3a9ce9bfc1d4e512ccfd8c3401a947 100644 (file)
@@ -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>