Indeed, $domain works in /etc/vmbuilder/ubuntu/etc_hosts.tmpl, but it still doesn't in libvirt/libvirtxml.tmpl
2011-06-08 14:40:50,519 INFO : Calling hook: deploy
Traceback (most recent call last):
File "/usr/bin/vmbuilder", line 24, in <module>
cli.main()
File "/usr/lib/python2.6/dist-packages/VMBuilder/contrib/cli.py", line 121, in main
hypervisor.finalise(destdir)
File "/usr/lib/python2.6/dist-packages/VMBuilder/hypervisor.py", line 78, in finalise
self.call_hooks('deploy', destdir)
File "/usr/lib/python2.6/dist-packages/VMBuilder/distro.py", line 66, in call_hooks
call_hooks(self, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/VMBuilder/util.py", line 158, in call_hooks
getattr(plugin, func, log_no_such_method)(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/VMBuilder/plugins/libvirt/__init__.py", line 78, in deploy
vmxml = VMBuilder.util.render_template('libvirt', self.context, 'libvirtxml', tmpl_ctxt)
File "/usr/lib/python2.6/dist-packages/VMBuilder/util.py", line 147, in render_template
output = t.respond()
File "_tmp_tmp_uasGWMW6K5_705395_tmpl_libvirt_libvirtxml_tmpl.py", line 94, in respond
NameMapper.NotFound: cannot find 'domain'
Indeed, $domain works in /etc/vmbuilder/ ubuntu/ etc_hosts. tmpl, but it still doesn't in libvirt/ libvirtxml. tmpl
2011-06-08 14:40:50,519 INFO : Calling hook: deploy vmbuilder" , line 24, in <module> python2. 6/dist- packages/ VMBuilder/ contrib/ cli.py" , line 121, in main finalise( destdir) python2. 6/dist- packages/ VMBuilder/ hypervisor. py", line 78, in finalise call_hooks( 'deploy' , destdir) python2. 6/dist- packages/ VMBuilder/ distro. py", line 66, in call_hooks hooks(self, *args, **kwargs) python2. 6/dist- packages/ VMBuilder/ util.py" , line 158, in call_hooks such_method) (*args, **kwargs) python2. 6/dist- packages/ VMBuilder/ plugins/ libvirt/ __init_ _.py", line 78, in deploy util.render_ template( 'libvirt' , self.context, 'libvirtxml', tmpl_ctxt) python2. 6/dist- packages/ VMBuilder/ util.py" , line 147, in render_template uasGWMW6K5_ 705395_ tmpl_libvirt_ libvirtxml_ tmpl.py" , line 94, in respond NotFound: cannot find 'domain'
Traceback (most recent call last):
File "/usr/bin/
cli.main()
File "/usr/lib/
hypervisor.
File "/usr/lib/
self.
File "/usr/lib/
call_
File "/usr/lib/
getattr(plugin, func, log_no_
File "/usr/lib/
vmxml = VMBuilder.
File "/usr/lib/
output = t.respond()
File "_tmp_tmp_
NameMapper.