puppet-pacemaker/agent_generator/src_xml/fence_ironic.xml

62 lines
2.1 KiB
XML

<?xml version="1.0" ?>
<resource-agent name="fence_ironic" shortdesc="Fence agent for Ironic nodes">
<longdesc>fence_ironic is an I/O Fencing agent which can be used with Ironic-managed nodes.</longdesc>
<parameters>
<parameter name="debug">
<getopt mixed="-d" />
<content type="boolean" />
<shortdesc lang="en">Specify (stdin) or increment (command line) debug level</shortdesc>
</parameter>
<parameter name="auth_url">
<content type="string" />
<shortdesc lang="en">Keystone URL to authenticate against</shortdesc>
</parameter>
<parameter name="login">
<content type="string" />
<shortdesc lang="en">Keystone username to use for authentication</shortdesc>
</parameter>
<parameter name="password">
<content type="string" />
<shortdesc lang="en">Keystone password to use for authentication</shortdesc>
</parameter>
<parameter name="tenant_name">
<content type="string" />
<shortdesc lang="en">Keystone tenant name to use for authentication</shortdesc>
</parameter>
<parameter name="pcmk_host_map">
<content type="string" />
<shortdesc lang="en">A mapping of UUIDs to node names</shortdesc>
</parameter>
<parameter name="action">
<getopt mixed="-o" />
<content type="string" default="reboot" />
<shortdesc lang="en">Fencing action (null, off, on, [reboot], status, list, monitor, metadata)</shortdesc>
</parameter>
<parameter name="timeout">
<getopt mixed="-t" />
<content type="string" default="30" />
<shortdesc lang="en">Fencing timeout (in seconds; default=30)</shortdesc>
</parameter>
<parameter name="delay">
<getopt mixed="-w" />
<content type="string" default="0" />
<shortdesc lang="en">Fencing delay (in seconds; default=0)</shortdesc>
</parameter>
<parameter name="domain">
<!-- DEPRECATED; FOR COMPATIBILITY ONLY -->
<content type="string" />
<shortdesc lang="en">Virtual Machine (domain name) to fence (deprecated; use port)</shortdesc>
</parameter>
</parameters>
<actions>
<action name="null" />
<action name="on" />
<action name="off" />
<action name="reboot" />
<action name="metadata" />
<action name="status" />
<action name="monitor" />
<action name="list" />
</actions>
</resource-agent>