File: cvm-chain.html

package info (click to toggle)
cvm 0.96-1
  • links: PTS
  • area: main
  • in suites: squeeze, wheezy
  • size: 928 kB
  • ctags: 622
  • sloc: ansic: 4,126; sh: 1,382; makefile: 120; sql: 15
file content (46 lines) | stat: -rw-r--r-- 1,546 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<html>
<body>

<h2><a href="cvm.html">CVM</a></h2>

<h1>The cvm-chain Module</h1>

<h2>Synopsis:</h2> <p>multi-module chaining shim</p>

<h2>Credentials:</h2>

<p>This module passes all its input credentials to the configured client
modules.  <b>NOTE:</b> The version 2 client library now supports
chaining internally.  As such, this module is deprecated.</p>

<h2>Description:</h2>

<p>This module invokes a sequence of other modules.  If the first module
returns success (no error), the module passes the results back to its
caller, otherwise it calls the second module and so on.  If no module
succeeds, the error code from the last module is returned.</p>

<p>If any of the modules reports the <a href="facts.html">"out of scope"
fact</a> in a permanent failure, this module will report it as well.
The output fact will be true unless any module reported a false value.
This way, if any module reports that the credentials were within its
scope, so will cvm-chain.</p>

<h2>Configuration Variables:</h2>

<dl>

<dt><tt>$CVM_CHAIN0</tt> through <tt>$CVM_CHAIN9</tt></dt> <dd>These 10
variables specify the modules to be called.  They are called in order
from 0 through 9, if set.</dd>

</dl>

<p><b>Note:</b> The previous versions of this module (not part of the
main cvm package) used the environment variable <tt>$CVM_CHAIN</tt> to
configure the list of modules.  This will not work with this module.  If
you were using one of these previous versions you will need to change
your configuration to match the above usage.</p>

</body>
</html>