Hello, The parser evaluates variables starting with $ inside the strings, so that's not a valid character. An alternative would be to use a base64 encoded value and decode it inside the VM.
Cheers, Jaime On Mon, Sep 10, 2012 at 8:36 AM, Mrt Raju <[email protected]> wrote: > Hi, > I was unable to launch new vm if i mention the value passwd=P@$$w0rd in > vm template. > my vm template is as below. > > ARCH = x86_64 > CONTEXT = [ > BROADCAST = "$NETWORK[BROADCAST, NETWORK_ID=\"0\"]", > DNS = "$NETWORK[DNS, NETWORK_ID=\"0\"]", > FILES= /var/lib/one/vm-templates/ONE-centos/centos-init.sh, > * PASSWD= "P@$$w0rd",* > GATEWAY= "$NETWORK[GATEWAY, NETWORK_ID=\"0\"]", > HOSTNAME = $NAME-$VMID, > IP_PUBLIC = "$NIC[IP, NETWORK_ID=\"0\"]", > NETMASK = "$NETWORK[NETMASK, NETWORK_ID=\"0\"]", > NETWORK = "$NETWORK[NETWORK, NETWORK_ID=\"0\"]" > ] > CPU = 0 > DISK = [ > IMAGE_ID= 9, > TYPE=os ] > GRAPHICS=[ > LISTEN = 0.0.0.0, > TYPE = vnc ] > MEMORY = 2048 > NAME = TestVM-T-1 > NIC = [ > NETWORK_ID = 0, > IP = 10.4.104.91 ] > OS = [ > ARCH = x86_64, > BOOT = hd ] > RAW = [ > TYPE = kvm ] > VCPU = 2 > > I mention the passwd="P@ssw0rd",vm launch will be success. > $$ is causing vm launch fail. > > Regards, > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > > -- Jaime Melis Project Engineer OpenNebula - The Open Source Toolkit for Cloud Computing www.OpenNebula.org | [email protected]
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
