summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xcluster-cman.py12
-rw-r--r--lib_rhel.py15
2 files changed, 27 insertions, 0 deletions
diff --git a/cluster-cman.py b/cluster-cman.py
index 362db1a..9ce5f99 100755
--- a/cluster-cman.py
+++ b/cluster-cman.py
@@ -50,6 +50,7 @@ graph = lambda\
,label='external clients'
,_nodes=\
[Executable('firefox')
+ ,RhelSaslauthd('saslauthd')
,Executable('snmpwalk')
,Executable('wbemcli')
])
@@ -289,6 +290,8 @@ graph = lambda\
,RhelSnmpd('node_b-snmpd'
)
,RhelCimserver('node_b-cimserver'
+ )
+ ,RhelSaslauthd('node_b-saslauthd'
)]
,_edges=\
[Consume\
@@ -319,6 +322,10 @@ graph = lambda\
('node_b-cimserver'
,'node_b-libRedHatClusterProvider.so'
)
+ ,Delegate\
+ ('node_b-ricci'
+ ,'node_b-saslauthd'
+ )
,DelegateOddjobExec\
('node_b-ricci'
,'node_b-modcluster'
@@ -607,6 +614,11 @@ graph = lambda\
('wbemcli'
,'node_b-cimserver'
)
+ ,Delegate\
+ ('luci'
+ ,'saslauthd'
+ ,constraint='false'
+ )
# node b/rgmamanger - cluster services layer
]+\
[Delegate\
diff --git a/lib_rhel.py b/lib_rhel.py
index f56f1d8..7a228cf 100644
--- a/lib_rhel.py
+++ b/lib_rhel.py
@@ -41,3 +41,18 @@ class RhelCimserver(Daemon):
#srpm = 'tog-pegasus'
rpm = 'tog-pegasus'
#rhbz = 'tog-pegasus'
+
+
+class RhelSaslauthd(Daemon):
+ defaults = dict((
+ LABEL('saslauthd'),
+ ))
+ summary = \
+ "sasl authentication server"
+ web = 'http://asg.web.cmu.edu/sasl/sasl-library.html'
+ man = [
+ 'saslauthd(8)',
+ ]
+ #srpm = 'cyrus-sasl'
+ rpm = 'cyrus-sasl'
+ #rhbz = 'cyrus-sasl'