Hi,
We are working on a project which provides high availability for
applications in cloud environments.
https://github.com/pacemaker-cloud/pacemaker-cloud
Our general mechanism is to take xml data and convert it into something
we can use internally via xslt.
Example of what we think Aeolus produces:
http://pastie.org/1978482
This is based upon looking at the Audrey config files for assemblies and
deployables here:
https://github.com/clalancette/audrey/blob/master/simple.assy
https://github.com/clalancette/audrey/blob/master/simple.dep
Example of our xslt:
http://pastie.org/1978512
This produces xml that pacemaker-cloud can then use to control the HA
state of the system.
Example of our needed input:
http://pastie.org/1978500
One thing we are blocked on with aeolus integration is the actual XML
format we are going to get.
I know there has been several discussions on this list, but I have
trouble following the conclusion.
What is the actual definition of XML. Is that written down somewhere in
a document?
Is it specified in multiple files, or one file?
Where is the definition of the data format?
Where does aeolus get the services list? How does aeolus map the
service list to an actual service? package name, init script, or
something else?
Regards
-steve