]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Make better use of cloud-init
authorSteven Dake <sdake@redhat.com>
Wed, 11 Apr 2012 07:33:40 +0000 (00:33 -0700)
committerSteven Dake <sdake@redhat.com>
Wed, 11 Apr 2012 07:38:52 +0000 (00:38 -0700)
Signed-off-by: Steven Dake <sdake@redhat.com>
heat/jeos/F16-x86_64-cfntools-jeos.tdl
heat/jeos/F17-x86_64-cfntools-jeos.tdl

index 39f35af2ff708e8b3154a07e835800f357381f3c..178278d3c83a36579c0fbac07f153c0b198119ba 100644 (file)
@@ -12,7 +12,7 @@
   <description>Fedora 16</description>
   <commands>
     <command name='commands'>
-rm -f /etc/yum.repos.d/fedora-updates*;yum -y install cloud-init;cat >> /etc/rc.d/rc.local &lt;&lt; EOF;chmod +x /etc/rc.d/rc.local
+yum -y update --skip-broken;yum -y install cloud-init;cat >> /etc/rc.d/rc.local &lt;&lt; EOF;chmod +x /etc/rc.d/rc.local
 #!/bin/bash
 setenforce 0
 while true; do
@@ -49,13 +49,7 @@ while [ ! -f /root/.ssh/authorized_keys ]; do
         sleep 5
     fi
 done
-while [ ! -f /var/lib/cloud/instance/user-data.txt ]; do
-        sleep 1
-done
-base64 -d /var/lib/cloud/instance/user-data.txt > /tmp/startup
-chmod +x /tmp/startup
 chmod +x /opt/aws/bin/cfn-*
-/tmp/startup
 EOF
     </command>
   </commands>
index 7360042976cac16c997d2d1c68b3fadaeebc9968..48212339c80c7ca8e1e52a556fc51390b4ba7182 100644 (file)
@@ -12,7 +12,7 @@
   <description>Fedora 17</description>
   <commands>
     <command name='commands'>
-rm -f /etc/yum.repos.d/fedora-updates*;yum -y install cloud-init;cat >> /etc/rc.d/rc.local &lt;&lt; EOF;chmod +x /etc/rc.d/rc.local
+yum -y update --skip-broken;yum -y install cloud-init;cat >> /etc/rc.d/rc.local &lt;&lt; EOF;chmod +x /etc/rc.d/rc.local
 #!/bin/bash
 setenforce 0
 while true; do
@@ -49,11 +49,6 @@ while [ ! -f /root/.ssh/authorized_keys ]; do
         sleep 5
     fi
 done
-while [ ! -f /var/lib/cloud/instance/user-data.txt ]; do
-        sleep 1
-done
-base64 -d /var/lib/cloud/instance/user-data.txt > /tmp/startup
-chmod +x /tmp/startup
 chmod +x /opt/aws/bin/cfn-*
 /tmp/startup
 EOF