namespace module is gone, plxrn provides PL-specific translations
[sfa.git] / config / default_config.xml
1 <?xml version="1.0" encoding="utf-8"?>
2
3 <!--
4 Default SFA configuration file
5
6 Thierry Parmentelat 
7
8 -->
9
10 <!DOCTYPE configuration PUBLIC "-//PlanetLab Central//DTD PLC configuration//EN" "plc_config.dtd">
11
12 <configuration>
13   <variables>
14
15     <!-- ======================================== -->
16     <category id="sfa">
17       <name>General</name>
18       <description>Basic system variables.</description>
19
20       <variablelist>
21         <variable id="interface_hrn" type="string">
22           <name>Human readable name</name>
23           <value>plc</value>
24           <description>The human readable name for this interface.</description>
25         </variable>
26
27         <variable id="api_debug" type="boolean">
28           <name>Debug</name>
29           <value>false</value>
30           <description>Flag to turn debug on.</description>
31         </variable>
32
33       </variablelist>
34     </category>
35
36     <!-- ======================================== -->
37     <category id="sfa_registry">
38       <name>Registry</name>
39       <description>The settings that affect the registry that will run
40       as part of this SFA instance.</description>
41
42       <variablelist>
43         <variable id="enabled" type="boolean">
44           <name>Enable Registry</name>
45           <value>true</value>
46           <description>Allows this local SFA instance to run as a
47           registry.</description>
48         </variable>
49
50         <variable id="type" type="string">
51           <name>Registry type</name>
52           <value>pl</value>
53           <description>The type of backend server for this
54           registry. Some registries may not be myplc.</description>
55         </variable>
56
57         <variable id="host" type="hostname">
58           <name>Hostname</name>
59           <value>localhost</value>
60           <description>The hostname where the registry is expected to
61           be found; using localhost when the local registry is enabled
62           seems reasonable.</description>
63         </variable>
64
65         <variable id="port" type="int">
66           <name>Port number</name>
67           <value>12345</value>
68           <description>The port where the registry is to be found.</description>
69         </variable>
70
71         <variable id="root_auth" type="string">
72           <name>Root Authority</name>
73           <value>plc</value>
74           <description>The hrn of the registry's root auth.</description>
75         </variable>
76
77     </variablelist>
78     </category>
79
80     <!-- ======================================== -->
81     <category id="sfa_aggregate">
82       <name>Aggregate</name>
83       <description>The settings that affect the aggregate manager that will run
84       as part of this SFA instance.</description>
85
86       <variablelist>
87         <variable id="enabled" type="boolean">
88           <name>Enable Aggregate</name>
89           <value>true</value>
90           <description>Allows this local SFA instance to run as an
91           aggregate manager.</description>
92         </variable>
93
94         <variable id="type" type="string">
95           <name>Aggregate type</name>
96           <value>pl</value>
97           <description>The type of backend server for this
98           aggregate. Some aggregates may not be myplc.</description>
99         </variable>
100     
101     <variable id="rspec_schema" type="string">
102       <name>RSpec Schema</name>
103       <value>/etc/sfa/pl.rng</value>
104       <description>The path to the default schema</description>
105     </variable>
106
107         <variable id="host" type="hostname">
108           <name>Hostname</name>
109           <value>localhost</value>
110           <description>The hostname where the aggregate is expected to
111           be found.</description>
112         </variable>
113
114         <variable id="port" type="int">
115           <name>Port number</name>
116           <value>12346</value>
117           <description>The port where the aggregate is to be found.</description>
118         </variable>
119       </variablelist>
120
121     </category>
122     <!-- ======================================== -->
123     <category id="sfa_geni_aggregate">
124       <name>GENI Aggregate</name>
125       <description>The settings that affect the geni aggregate manager that will run
126       as part of this SFA instance.</description>
127
128       <variablelist>
129         <variable id="enabled" type="boolean">
130           <name>Enable GENI Aggregate</name>
131           <value>true</value>
132           <description>Allows this local SFA instance to run as an
133           GENI aggregate manager.</description>
134         </variable>
135
136         <variable id="type" type="string">
137           <name>GENI Aggregate type</name>
138           <value>pl</value>
139           <description>The type of backend server for this
140           aggregate. Some aggregates may not be myplc.</description>
141         </variable>
142
143         <variable id="host" type="hostname">
144           <name>Hostname</name>
145           <value>localhost</value>
146           <description>The hostname where the aggregate is expected to
147           be found.</description>
148         </variable>
149
150         <variable id="port" type="int">
151           <name>Port number</name>
152           <value>12348</value>
153           <description>The port where the aggregate is to be found.</description>
154         </variable>
155       </variablelist>
156
157     </category>
158
159     <!-- ======================================== -->
160     <category id="sfa_sm">
161       <name>Slice Manager</name>
162       <description>The settings that affect the slice manager that will run
163       as part of this SFA instance.</description>
164
165       <variablelist>
166         <variable id="enabled" type="boolean">
167           <name>Enable Slice Manager</name>
168           <value>true</value>
169           <description>Allows this local SFA instance to run as a
170           slice manager.</description>
171         </variable>
172
173         <variable id="type" type="string">
174           <name>Slice Manager type</name>
175           <value>pl</value>
176           <description>The type of backend server for this
177           slice manager. Not all slice managers are myplc.</description>
178         </variable>
179
180         <variable id="host" type="hostname">
181           <name>Hostname</name>
182           <value>localhost</value>
183           <description>The hostname where the slice manager is expected to
184           be found.</description>
185         </variable>
186
187         <variable id="port" type="int">
188           <name>Port number</name>
189           <value>12347</value>
190           <description>The port where the slice manager is to be found.</description>
191         </variable>
192       </variablelist>
193     </category>
194
195     <!-- ======================================== -->
196     <category id="sfa_plc">
197       <name></name>
198       <description>The settings that tell this SFA instance how to interact with the underlying PLC. Refer to plc-config-tty on this installation for more information.</description>
199
200       <variablelist>
201         <variable id="user" type="string">
202           <name>PLC login name for an admin user; SFA will carry on operations under this account.</name>
203           <value>root@localhost.localdomain</value>
204           <description></description>
205         </variable>
206
207         <variable id="password" type="string">
208           <name>Password</name>
209           <value>root</value>
210           <description>The PLC password for SFA_PLC_USER.</description>
211         </variable>
212
213         <variable id="url" type="string">
214           <name>URL</name>
215           <value>https://localhost:443/PLCAPI/</value>
216           <description>Full URL of PLC interface.</description>
217         </variable>
218
219         <variable id="db_name" type="string">
220           <name>Database name</name>
221           <value>planetlab5</value>
222           <description>Planetlab database name.</description>
223         </variable>
224
225         <variable id="db_host" type="hostname">
226           <name>Datbase host</name>
227           <value>localhost</value>
228           <description>The host where the PLC database can be reached.</description>
229         </variable>
230
231         <variable id="db_port" type="int">
232           <name>Database port</name>
233           <value>5432</value>
234           <description>The port where the PLC database can be reached.</description>
235         </variable>
236
237         <variable id="db_user" type="string">
238           <name>Database user</name>
239           <value>pgsqluser</value>
240           <description></description>
241         </variable>
242
243         <variable id="db_password" type="string">
244           <name>Database password</name>
245           <value></value>
246           <description>The password for PLC_DB_USER.</description>
247         </variable>
248
249       </variablelist>
250     </category>
251
252   </variables>
253
254   <comps>
255     <!-- deprecated - not used anymore - use .lst files instead -->
256   </comps>
257
258 </configuration>