<div dir="ltr">Hi Vicent,<div><br></div><div>I´m using a CentOS 6.5 OS base.</div><div>I have configured the SELinux pocily with permissive</div><div>I think that my cloud-init context file´s identation is correct...</div><div>by the way, where is the cloud-init´s log file?</div><div><br></div><div>thanks in advance, regards</div><div>Javier</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 30, 2014 at 4:29 PM,  <span dir="ltr"><<a href="mailto:vincent@vanderkussen.org" target="_blank">vincent@vanderkussen.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 2014-10-30 15:33, Javier Juarez wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi dudes,<br>
<br>
I´m trying to make a small provisioning of our VMs based on cloud-init<br>
without success. The contextualization process works well apparently (our<br>
network interfaces and ssh keys have been deployed), but I think that the<br>
cloud-init phase does not work at all. Any ideas about how to debug this<br>
kind of behaviour after the contextualization step.<br>
<br>
We are using OpenNebula versión 4.8.0, our images have the<br>
contextualization package version 4.8.0 and our context file looks like<br>
that:<br>
<br>
CONTEXT=[<br>
  NETWORK="YES",<br>
  SSH_PUBLIC_KEY="$USER[SSH_<u></u>PUBLIC_KEY]",<br>
  USER_DATA="#cloud-config<br>
bootcmd:<br>
  - yum clean all<br>
  - yum -y update<br>
packages:<br>
  - tree<br>
  - lsof<br>
runcmd:<br>
  - curl <a href="http://sfs.csic.es/mri-installer/scripts/install_mri.sh%7Csh" target="_blank">http://sfs.csic.es/mri-<u></u>installer/scripts/install_mri.<u></u>sh|sh</a><br>
  - curl <a href="http://sfs.csic.es/chef-installer/scripts/install_chef.sh%7Csh" target="_blank">http://sfs.csic.es/chef-<u></u>installer/scripts/install_<u></u>chef.sh|sh</a>"<br>
]<br>
<br>
thanks in advance,<br>
Javier<br>
<br>
</blockquote>
<br></div></div>
Hi Javier,<br>
<br>
Since cloud-init uses yaml for its config file you need to make sure indentation/syntax is correct.<br>
You can see this in the cloud-init logfile inside the VM (something like : can't read yaml blob).<br>
<br>
What OS are you using for the VM? When its CentOS/RHEL with Selinux enabled, you'll probably need to<br>
install a SELinux policy (i needed to in CentOS7).<br>
<br>
Regards,<br>
Vincent<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/<u></u>listinfo.cgi/users-opennebula.<u></u>org</a><br>
</blockquote>
<br>
<br>
</blockquote></div><br></div>