Hi,

I want to pass some parameters from OpenNebula templates to a hook script.

In OpenNebula 2.2 I could use something like 

CONTEXT = [ 
:
   SERVER = "bla"
:
]

and then in oned.conf I could use a hook script with something like:

VM_HOOK = [
   arguments = " … $CONTEXT[SERVER] …"
]

and the hook script would be invoked with the value I defined in CONTEXT.

Unfortunately, it seems that OpenNebula 3.6 does not support this any longer. 
Instead of the value defined in CONTEXT, the expression '$CONTEXT' is replaced 
with the empty string, so the hook script of the example always gets the string 
[SERVER].

>From the documentation it is not entirely clear to me whether the mechanism I 
>used for 2.2 is supported at all. The webpage at 
>http://opennebula.org/documentation:rel3.6:oned_conf only mentions access to 
>$VMID and $TEMPLATE and nothing else, so I may have been using an undocumented 
>feature of OpenNebula 2.2.

However, limiting access to only those two variables seems overly restrictive 
to me, so for now I am assuming more is possible. But exactly what is allowed, 
and what is not?

-- 
Kees van Reeuwijk



_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to