1 | [DEFAULT] |
---|
2 | |
---|
3 | # This section is primarily to set internal variables for customization. A |
---|
4 | # variable is inserted by %(variable)s . NB: that s after the parens is |
---|
5 | # literal. |
---|
6 | |
---|
7 | # The Experiment Controllers home directory. Used in susbtitutions. |
---|
8 | base: /usr/local/etc/fedd |
---|
9 | # Space in /var for the Experiment controller. Used in susbtitutions. |
---|
10 | var: /var/db/fedd |
---|
11 | # The DNS name the Experiment controller runs on. Used in susbtitutions. |
---|
12 | hostname:users.isi.deterlab.net |
---|
13 | |
---|
14 | [globals] |
---|
15 | |
---|
16 | # Real EC configuration |
---|
17 | |
---|
18 | # The certificate file that identifies this controller. |
---|
19 | cert_file: %(base)s/fedd.pem |
---|
20 | |
---|
21 | # The ports and protocols this node is supporting. This says listen on poer |
---|
22 | # 23235 for SOAP connections and 23232 for XMLRPC connections. |
---|
23 | services: 23235,23232:xmlrpc |
---|
24 | |
---|
25 | |
---|
26 | [experiment_control] |
---|
27 | |
---|
28 | # How to convert tcl (ns2) experiments into topdl. Generally the safest way to |
---|
29 | # do this is to contact DETER's EC using the ns2topdl_uri setting below. If |
---|
30 | # the testbed is a DETER testbed, you may be able to do the conversion locally |
---|
31 | # using the tcl_splitter parameter below. Pick one. |
---|
32 | |
---|
33 | #tcl_splitter: /usr/testbed/opsdir/lib/ns2ir/parse.tcl |
---|
34 | ns2topdl_uri: http://users.isi.deterlab.net:23235 |
---|
35 | |
---|
36 | # Staging area for software being sent to federated experiments. This line |
---|
37 | # stores it under /var/db/fedd (from the var variable above. |
---|
38 | repodir: %(var)s/repo |
---|
39 | |
---|
40 | # Contact URL for retrieving software. |
---|
41 | repo_url: https://%(hostname)s:23235 |
---|
42 | |
---|
43 | # Contact URL for retrieving experiment configuration data |
---|
44 | store_url: https://%(hostname)s:23235 |
---|
45 | |
---|
46 | # File in which the dynamic experiment configuration data is stored. You do |
---|
47 | # not need to create this file, nor manage it. |
---|
48 | synch_store: %(base)s/store.dat |
---|
49 | |
---|
50 | # ABAC configuration. No other value for auth_type is currently valid. |
---|
51 | auth_type = abac |
---|
52 | |
---|
53 | # Location of the ABAC state |
---|
54 | auth_dir = %(base)s/abac |
---|
55 | |
---|
56 | # Time to cache status information, in seconds |
---|
57 | info_cache = 300 |
---|
58 | |
---|
59 | # Logging level, in traditional syslog values. |
---|
60 | log_level: debug |
---|
61 | |
---|
62 | # Debugging parameters. If leave_tempfiles is true, temporaries are not |
---|
63 | # deleted. If create_debug is true, the local testbed is not accessed (no |
---|
64 | # resources are allocated.) |
---|
65 | #leave_tmpfiles: true |
---|
66 | #create_debug: false |
---|
67 | |
---|
68 | # Internal experiment controller state. Completely managed internally |
---|
69 | experiment_state: %(base)s/fedd.state |
---|
70 | |
---|
71 | # List of testbed names to access URLs |
---|
72 | mapdb: %(base)s/exp_map_db |
---|
73 | |
---|
74 | # Software to install on each experiment node to form federated experiments. |
---|
75 | # The first parameter is the directory in which to install it and the second |
---|
76 | # the tra file to unpack. These are the correct values for the fedkit |
---|
77 | # distributed with fedd. |
---|
78 | fedkit: /usr %(base)s/fedkit.tgz |
---|
79 | |
---|