+
+ <category id="plc_omf">
+ <name>Planetlab - OMF Integration</name>
+ <description>Planetlab - OMF integration</description>
+ <variablelist>
+ <variable id="enabled" type="boolean">
+ <name>OMF integration</name>
+ <value>false</value>
+ <description>Enable OMF integration.</description>
+ </variable>
+
+ <!-- xmpp server configuration -->
+ <variable id="xmpp_server" type="string">
+ <name>XMPP server</name>
+ <value>localhost.localdomain</value>
+ <description>The fully qualified hostname of the XMPP server.</description>
+ </variable>
+
+ <variable id="xmpp_user" type="string">
+ <name>XMPP username</name>
+ <value></value>
+ <description>XMPP username (which has admin rights).</description>
+ </variable>
+
+ <variable id="xmpp_password" type="string">
+ <name>XMPP password</name>
+ <value></value>
+ <description>The password of the XMPP user.</description>
+ </variable>
+
+ <!-- omf-slicemgr -->
+ <variable id="slicemgr_url" type="string">
+ <name>OMF Slicemgr URL</name>
+ <value>http://localhost.localdomain:5053</value>
+ <description>.</description>
+ </variable>
+
+ </variablelist>
+ </category>
+
+ <category id="plc_reservation">
+ <name> Reservable Nodes</name>
+ <description> Settings related to reservable nodes </description>
+
+ <variablelist>
+ <variable id="granularity" type="int">
+ <name>Lease granularity</name>
+ <value>3600</value>
+ <description>The smallest timeslot that can be allocated to
+ a node. All leases will be rounded to this granularity, so
+ e.g. if you set 3600 all leases will start and stop at round
+ hours.</description>
+ </variable>
+ </variablelist>
+ </category>
+
+ <category id="plc_planetflow">
+ <name>PlanetFlow Service Configuration</name>
+ <description>Planetflow service definitions used in the netflow slice. </description>
+
+ <variablelist>
+ <variable id="host" type="hostname">
+ <name>Hostname</name>
+ <value>localhost.localdomain</value>
+ <description>The fully qualified hostname.</description>
+ </variable>
+ </variablelist>
+ </category>
+
+ <category id="plc_monitor">
+ <name>Monitoring Service</name>
+ <description>The Monitor service that tracks node availablity and repair.</description>
+ <variablelist>
+ <variable id="enabled" type="boolean">
+ <name>Enabled</name>
+ <value>false</value>
+ <description>Enable on this machine.</description>
+ </variable>
+ <variable id="host" type="hostname">
+ <name>Hostname</name>
+ <value>localhost.localdomain</value>
+ <description>The fully qualified hostname.</description>
+ </variable>
+ <variable id="ip" type="ip">
+ <name>IP Address</name>
+ <value></value>
+ <description>The IP address of the monitor server.</description>
+ </variable>
+ <variable id="from_email" type="email">
+ <name>Monitor Email Address</name>
+ <value>root+monitor@localhost.localdomain</value>
+ <description>All messages from Monitor will appear to come from this address.</description>
+ </variable>
+ <variable id="cc_email" type="email">
+ <name>CC Email Address</name>
+ <value>root+monitor@localhost.localdomain</value>
+ <description>All messages from Monitor will be copied to this address.</description>
+ </variable>
+ <variable id="rt_queue" type="email">
+ <name>Queue Name in RT for new messages</name>
+ <value>support</value>
+ <description>All messages from Monitor will be copied to this address.</description>
+ </variable>
+ <variable id="dbpassword" type="password">
+ <name>Database Password</name>
+ <value></value>
+ <description>The password to use when accessing the
+ database, Monitor user account in the local PLC.</description>
+ </variable>
+
+ <variable id="ssl_key" type="file">
+ <name>SSL Private Key</name>
+ <value>/etc/planetlab/monitor_ssl.key</value>
+ <description>The SSL private key to use for encrypting HTTPS
+ traffic.</description>
+ </variable>
+
+ <variable id="ssl_crt" type="file">
+ <name>SSL Public Certificate</name>
+ <value>/etc/planetlab/monitor_ssl.crt</value>
+ <description>The corresponding SSL public certificate for
+ the HTTP server. By default, this certificate is
+ self-signed. You may replace the certificate later with one
+ signed by a root CA.</description>
+ </variable>
+
+ <variable id="ca_ssl_crt" type="file">
+ <name>Root CA SSL Public Certificate</name>
+ <value>/etc/planetlab/monitor_ca_ssl.crt</value>
+ <description>The certificate of the root CA, if any, that
+ signed your server certificate. If your server certificate is
+ self-signed, then this file is the same as your server
+ certificate.</description>
+ </variable>
+
+ </variablelist>
+ </category>
+ <category id="plc_rt">
+ <name>RT Configuration</name>
+ <description>RT</description>
+ <variablelist>
+ <variable id="enabled" type="boolean">
+ <name>Enabled</name>
+ <value>false</value>
+ <description>Enable on this machine.</description>
+ </variable>
+ <variable id="host" type="hostname">
+ <name>Hostname</name>
+ <value>localhost.localdomain</value>
+ <description>The fully qualified hostname.</description>
+ </variable>
+ <variable id="ip" type="ip">
+ <name>IP Address</name>
+ <value/>
+ <description>The IP address of the RT server.</description>
+ </variable>
+ <variable id="cc_address" type="email">
+ <name>CC Email Address</name>
+ <value>root+cclist@localhost.localdomain</value>
+ <description>All messages to and from PLCRT will be copied to this address.</description>
+ </variable>
+ <variable id="web_user" type="string">
+ <name>root</name>
+ <value>root</value>
+ <description>Username of a privileged user in RT who can create
+ tickets for any RT Queue.</description>
+ </variable>
+ <variable id="web_password" type="password">
+ <name>password</name>
+ <value>password</value>
+ <description>Password for RT web user.</description>
+ </variable>
+ <variable id="dbpassword" type="password">
+ <name>Database Password</name>
+ <value></value>
+ <description>Password to use when accessing the RT database.</description>
+ </variable>
+ </variablelist>
+ </category>