Hide Forgot
http://aeolusproject.github.com/imagefactory/tdl/ The rootpw element is listed as: <rootpw>{0,1}</rootpw> <xs:element minOccurs="0" ref="rootpw"/> minOccurs should be 1. It's a required entry.
The TDL definition doc is generated from tdl.rng in Oz using oXygen, thanks to sloranz If we look at the tdl.rng: https://github.com/aeolusproject/oz/blob/master/docs/tdl.rng Currently, <rootpw> is defined at line 39: <optional> <element name='rootpw'> <text/> </element> </optional> But as I understand it, <rootpw> should be: <element name='rootpw'> <text/> </element> Can I get confirmation on this? I've CC'd sloranz so he can work his magic and regenerate the definition after I've fixed the rng file.
Oz doesn't require rootpw. We do, and we make use of a flag in Oz to enforce its existence. The tdl.rng is not wrong in that case, neither is the tdl schema doc.
Changing this to the Community Website because this is referring to the upstream documentation more so than the Enterprise docs.
As per commit 52758377ec15c39bfe184d6eaa6f508edd407b02, rootpw is now an optional element in Conductor's template-rng.xml: https://github.com/aeolusproject/conductor/commit/52758377ec15c39bfe184d6eaa6f508edd407b02#src/app/util/template-rng.xml And from mtaylor on aeolus-devel: "We only clone the schema from upstream project Oz. This rootpw is optional upstream so we must keep in consistent. This has already made it in aeolus-cli. We just needed to add it here." https://fedorahosted.org/pipermail/aeolus-devel/2012-February/009281.html Closing this since the schema doc is technically correct. However, note that the following pages specify a need for the rootpw element: * http://www.aeolusproject.org/imagefactory.html * https://www.aeolusproject.org/redmine/projects/aeolus/wiki/Oz_template_description_language