Gitweb: http://git.fedorahosted.org/git/fence-agents.git?p=fence-agents.git;a=commit... Commit: bee80d8e340f90e620eec3cc8571c3226c350f04 Parent: 40e5f51eec5e12e6bf25beeacdcef82aa567a4b5 Author: Marek 'marx' Grac mgrac@redhat.com AuthorDate: Mon Jan 18 20:01:33 2010 +0100 Committer: Fabio M. Di Nitto fdinitto@redhat.com CommitterDate: Tue Apr 20 14:48:21 2010 +0200
fencing: Add vendor URL to man pages
--- fence/agents/alom/fence_alom.py | 1 + fence/agents/apc/fence_apc.py | 1 + fence/agents/apc_snmp/fence_apc_snmp.py | 1 + fence/agents/baytech/fence_baytech.8 | 2 ++ fence/agents/bladecenter/fence_bladecenter.py | 1 + fence/agents/brocade/fence_brocade.8 | 2 ++ fence/agents/bullpap/fence_bullpap.8 | 2 ++ fence/agents/cisco_mds/fence_cisco_mds.py | 1 + fence/agents/cpint/fence_cpint.8 | 2 ++ fence/agents/drac/fence_drac.8 | 2 ++ fence/agents/drac5/fence_drac5.py | 1 + fence/agents/egenera/fence_egenera.8 | 2 ++ fence/agents/eps/fence_eps.py | 1 + fence/agents/ibmblade/fence_ibmblade.py | 1 + fence/agents/ifmib/fence_ifmib.py | 1 + fence/agents/ilo/fence_ilo.py | 1 + fence/agents/ilo_mp/fence_ilo_mp.py | 1 + fence/agents/intelmodular/fence_intelmodular.py | 1 + fence/agents/ldom/fence_ldom.py | 1 + fence/agents/lib/fencing.py.py | 2 ++ fence/agents/mcdata/fence_mcdata.8 | 2 ++ fence/agents/rackswitch/fence_rackswitch.8 | 2 ++ fence/agents/rsa/fence_rsa.py | 1 + fence/agents/sanbox2/fence_sanbox2.py | 1 + fence/agents/vixel/fence_vixel.8 | 2 ++ fence/agents/vmware/fence_vmware.py | 1 + fence/agents/wti/fence_wti.py | 1 + fence/agents/xcat/fence_xcat.8 | 2 ++ fence/agents/zvm/fence_zvm.8 | 2 ++ 29 files changed, 41 insertions(+), 0 deletions(-)
diff --git a/fence/agents/alom/fence_alom.py b/fence/agents/alom/fence_alom.py index 5dfe9e0..6223608 100644 --- a/fence/agents/alom/fence_alom.py +++ b/fence/agents/alom/fence_alom.py @@ -64,6 +64,7 @@ def main(): docs["shortdesc"] = "Fence agent for Sun ALOM" docs["longdesc"] = "fence_alom is an I/O Fencing \ agent which can be used with ALOM connected machines." + docs["vendorurl"] = "http://www.sun.com" show_docs(options, docs) # Operate the fencing device diff --git a/fence/agents/apc/fence_apc.py b/fence/agents/apc/fence_apc.py index b70b220..12ddf2a 100755 --- a/fence/agents/apc/fence_apc.py +++ b/fence/agents/apc/fence_apc.py @@ -207,6 +207,7 @@ which can be used with the APC network power switch. It logs into device \ via telnet/ssh and reboots a specified outlet. Lengthy telnet/ssh connections \ should be avoided while a GFS cluster is running because the connection \ will block any necessary fencing actions." + docs["vendorurl"] = "http://www.apc.com" show_docs(options, docs)
## Support for -n [switch]:[plug] notation that was used before diff --git a/fence/agents/apc_snmp/fence_apc_snmp.py b/fence/agents/apc_snmp/fence_apc_snmp.py index ea3a89f..71e978e 100644 --- a/fence/agents/apc_snmp/fence_apc_snmp.py +++ b/fence/agents/apc_snmp/fence_apc_snmp.py @@ -195,6 +195,7 @@ def main(): which can be used with the APC network power switch. It logs \ into a device via SNMP and reboots a specified outlet. It supports \ SNMP v1 and v3 with all combinations of authenticity/privacy settings." + docs["vendorurl"] = "http://www.apc.com" show_docs(options, docs)
# Operate the fencing device diff --git a/fence/agents/baytech/fence_baytech.8 b/fence/agents/baytech/fence_baytech.8 index e60175d..aa17955 100644 --- a/fence/agents/baytech/fence_baytech.8 +++ b/fence/agents/baytech/fence_baytech.8 @@ -25,6 +25,8 @@ fence_baytech accepts options on the command line as well as from stdin. fenced sends parameters through stdin when it execs the agent. fence_baytech can be run by itself with command line options which is useful for testing.
+Vendor URL: http://www.baytech.net + .SH OPTIONS .TP \fB-a\fP \fIhost\fP diff --git a/fence/agents/bladecenter/fence_bladecenter.py b/fence/agents/bladecenter/fence_bladecenter.py index 708fc84..8b890e4 100644 --- a/fence/agents/bladecenter/fence_bladecenter.py +++ b/fence/agents/bladecenter/fence_bladecenter.py @@ -110,6 +110,7 @@ def main(): which can be used with IBM Bladecenters with recent enough firmware that \ includes telnet support. It logs into a Brocade chasis via telnet or ssh \ and uses the command line interface to power on and off blades." + docs["vendorurl"] = "http://www.ibm.com" show_docs(options, docs) ## diff --git a/fence/agents/brocade/fence_brocade.8 b/fence/agents/brocade/fence_brocade.8 index 36fde82..812a3f9 100644 --- a/fence/agents/brocade/fence_brocade.8 +++ b/fence/agents/brocade/fence_brocade.8 @@ -26,6 +26,8 @@ into the GFS cluster (after reboot) the port on the Brocade FC switch needs to be enabled. This can be done by running fence_brocade and specifying the enable action.
+Vendor URL: http://www.brocade.com + .SH OPTIONS .TP \fB-a\fP \fIIPaddress\fP diff --git a/fence/agents/bullpap/fence_bullpap.8 b/fence/agents/bullpap/fence_bullpap.8 index 876b406..1404c75 100644 --- a/fence/agents/bullpap/fence_bullpap.8 +++ b/fence/agents/bullpap/fence_bullpap.8 @@ -18,6 +18,8 @@ fence_bullpap accepts options on the command line as well as from stdin. fenced sends the options through stdin when it execs the agent. fence_bullpap can be run by itself with command line options which is useful for testing.
+Vendor URL: http://www.bull.com + .SH OPTIONS .TP \fB-a\fP \fIIPaddress\fP diff --git a/fence/agents/cisco_mds/fence_cisco_mds.py b/fence/agents/cisco_mds/fence_cisco_mds.py index c345c2e..d20efe4 100644 --- a/fence/agents/cisco_mds/fence_cisco_mds.py +++ b/fence/agents/cisco_mds/fence_cisco_mds.py @@ -111,6 +111,7 @@ def main(): docs["shortdesc"] = "Fence agent for Cisco MDS" docs["longdesc"] = "fence_cisco_mds is an I/O Fencing agent \ which can be used with any Cisco MDS 9000 series with SNMP enabled device." + docs["vendorurl"] = "http://www.cisco.com" show_docs(options, docs)
if (not (options["-o"] in ["list","monitor"])): diff --git a/fence/agents/cpint/fence_cpint.8 b/fence/agents/cpint/fence_cpint.8 index efbaa7e..e9f1c5d 100644 --- a/fence/agents/cpint/fence_cpint.8 +++ b/fence/agents/cpint/fence_cpint.8 @@ -26,6 +26,8 @@ fence_node sends the options through stdin when it execs the agent. fence_cpint can be run by itself with command line options which is useful for testing.
+Vendor URL: http://www.ibm.com + .SH OPTIONS .TP \fB-h\fP diff --git a/fence/agents/drac/fence_drac.8 b/fence/agents/drac/fence_drac.8 index 8dda184..3e302d9 100644 --- a/fence/agents/drac/fence_drac.8 +++ b/fence/agents/drac/fence_drac.8 @@ -25,6 +25,8 @@ Fenced sends parameters through stdin when it execs the agent. fence_drac can be run by itself with command line options. This is useful for testing and for turning outlets on or off from scripts.
+Vendor URL: http://www.dell.com + .SH OPTIONS .TP \fB-a\fP \fIIPaddress\fR diff --git a/fence/agents/drac5/fence_drac5.py b/fence/agents/drac5/fence_drac5.py index 900b547..256158a 100644 --- a/fence/agents/drac5/fence_drac5.py +++ b/fence/agents/drac5/fence_drac5.py @@ -104,6 +104,7 @@ which can be used with the Dell Remote Access Card v5 or CMC (DRAC). \ This device provides remote access to controlling power to a server. \ It logs into the DRAC through the telnet/ssh interface of the card. \ By default, the telnet interface is not enabled." + docs["vendorurl"] = "http://www.dell.com" show_docs(options, docs)
## diff --git a/fence/agents/egenera/fence_egenera.8 b/fence/agents/egenera/fence_egenera.8 index cfa839e..7e907cd 100644 --- a/fence/agents/egenera/fence_egenera.8 +++ b/fence/agents/egenera/fence_egenera.8 @@ -21,6 +21,8 @@ fence_egenera accepts options on the command line as well as from stdin. Fenced sends parameters through stdin when it execs the agent. fence_egenera can also be run by itself with command line options.
+Vendor URL: http://www.egenera.com + .SH OPTIONS .TP \fB-c\fP \fIcserver\fR diff --git a/fence/agents/eps/fence_eps.py b/fence/agents/eps/fence_eps.py index ffcb69b..049c01c 100644 --- a/fence/agents/eps/fence_eps.py +++ b/fence/agents/eps/fence_eps.py @@ -117,6 +117,7 @@ this is only one, which has support for hidden page feature. \ Agent basically works by connecting to hidden page and pass \ appropriate arguments to GET request. This means, that hidden \ page feature must be enabled and properly configured." + docs["vendorurl"] = "http://www.epowerswitch.com" show_docs(options, docs)
#Run fence action. Conn is None, beacause we always need open new http connection diff --git a/fence/agents/ibmblade/fence_ibmblade.py b/fence/agents/ibmblade/fence_ibmblade.py index 3ad6acc..323a4ad 100644 --- a/fence/agents/ibmblade/fence_ibmblade.py +++ b/fence/agents/ibmblade/fence_ibmblade.py @@ -77,6 +77,7 @@ def main(): which can be used with IBM BladeCenter chassis. It issues SNMP Set \ request to BladeCenter chassis, rebooting, powering up or down \ the specified Blade Server." + docs["vendorurl"] = "http://www.ibm.com" show_docs(options, docs)
# Operate the fencing device diff --git a/fence/agents/ifmib/fence_ifmib.py b/fence/agents/ifmib/fence_ifmib.py index 9f388d0..2914301 100644 --- a/fence/agents/ifmib/fence_ifmib.py +++ b/fence/agents/ifmib/fence_ifmib.py @@ -137,6 +137,7 @@ It was written with managed ethernet switches in mind, in order to \ fence iSCSI SAN connections. However, there are many devices that \ support the IF-MIB interface. The agent uses IF-MIB::ifAdminStatus \ to control the state of an interface." + docs["vendorurl"] = "http://www.ietf.org/wg/concluded/ifmib.html" show_docs(options, docs)
# Operate the fencing device diff --git a/fence/agents/ilo/fence_ilo.py b/fence/agents/ilo/fence_ilo.py index 10d888c..b68f4e4 100755 --- a/fence/agents/ilo/fence_ilo.py +++ b/fence/agents/ilo/fence_ilo.py @@ -76,6 +76,7 @@ used for HP servers with the Integrated Light Out (iLO) PCI card.\ The agent opens an SSL connection to the iLO card. Once the SSL \ connection is established, the agent is able to communicate with \ the iLO card through an XML stream." + docs["vendorurl"] = "http://www.hp.com" show_docs(options, docs)
## diff --git a/fence/agents/ilo_mp/fence_ilo_mp.py b/fence/agents/ilo_mp/fence_ilo_mp.py index e679192..fed9f36 100644 --- a/fence/agents/ilo_mp/fence_ilo_mp.py +++ b/fence/agents/ilo_mp/fence_ilo_mp.py @@ -60,6 +60,7 @@ def main(): docs = { } docs["shortdesc"] = "Fence agent for HP iLO MP" docs["longdesc"] = "" + docs["vendorurl"] = "http://www.hp.com" show_docs(options, docs) conn = fence_login(options) diff --git a/fence/agents/intelmodular/fence_intelmodular.py b/fence/agents/intelmodular/fence_intelmodular.py index 1a313ae..11ff9bc 100644 --- a/fence/agents/intelmodular/fence_intelmodular.py +++ b/fence/agents/intelmodular/fence_intelmodular.py @@ -87,6 +87,7 @@ Note: Since firmware update version 2.7, SNMP v2 write support is \ removed, and replaced by SNMP v3 support. So agent now has default \ SNMP version 3. If you are using older firmware, please supply -d \ for command line and snmp_version option for your cluster.conf." + docs["vendorurl"] = "http://www.intel.com" show_docs(options, docs)
# Operate the fencing device diff --git a/fence/agents/ldom/fence_ldom.py b/fence/agents/ldom/fence_ldom.py index d520fca..507a97a 100644 --- a/fence/agents/ldom/fence_ldom.py +++ b/fence/agents/ldom/fence_ldom.py @@ -113,6 +113,7 @@ for root in bash). But (for example) csh use ], so in that case you \ must use parameter -c with argument ]. Very similar situation is, \ if you use bash and login to host machine with other user than \ root. Than prompt is $, so again, you must use parameter -c." + docs["vendorurl"] = "http://www.sun.com" show_docs(options, docs)
## diff --git a/fence/agents/lib/fencing.py.py b/fence/agents/lib/fencing.py.py index 2617492..831cdb1 100644 --- a/fence/agents/lib/fencing.py.py +++ b/fence/agents/lib/fencing.py.py @@ -421,6 +421,8 @@ def metadata(avail_opt, options, docs): print "<?xml version=\"1.0\" ?>" print "<resource-agent name="" + os.path.basename(sys.argv[0]) + "" shortdesc="" + docs["shortdesc"] + "" >" print "<longdesc>" + docs["longdesc"] + "</longdesc>" + if docs.has_key("vendorurl"): + print "<vendor-url>" + docs["vendorurl"] + "</vendor-url>" print "<parameters>" for option, value in sorted_list: if all_opt[option].has_key("shortdesc"): diff --git a/fence/agents/mcdata/fence_mcdata.8 b/fence/agents/mcdata/fence_mcdata.8 index 2230a66..c52ffd6 100644 --- a/fence/agents/mcdata/fence_mcdata.8 +++ b/fence/agents/mcdata/fence_mcdata.8 @@ -26,6 +26,8 @@ into the GFS cluster (after reboot) the port on the McData FC switch needs to be enabled. This can be done by running fence_mcdata and specifying the enable action.
+Vendor URL: http://www.brocade.com + .SH OPTIONS .TP \fB-a\fP \fIIPaddress\fP diff --git a/fence/agents/rackswitch/fence_rackswitch.8 b/fence/agents/rackswitch/fence_rackswitch.8 index 4f662c7..fc64a79 100644 --- a/fence/agents/rackswitch/fence_rackswitch.8 +++ b/fence/agents/rackswitch/fence_rackswitch.8 @@ -18,6 +18,8 @@ fence_rackswitch accepts options on the command line as well as from stdin. fenced sends the options through stdin when it execs the agent. fence_rackswitch can be run by itself with command line options which is useful for testing.
+Vendor URL: http://www.bladenetwork.net + .SH OPTIONS .TP \fB-a\fP \fIIPaddress\fP diff --git a/fence/agents/rsa/fence_rsa.py b/fence/agents/rsa/fence_rsa.py index 459dfbb..888063b 100644 --- a/fence/agents/rsa/fence_rsa.py +++ b/fence/agents/rsa/fence_rsa.py @@ -65,6 +65,7 @@ logs into an RSA II device via telnet and reboots the associated \ machine. Lengthy telnet connections to the RSA II device should \ be avoided while a GFS cluster is running because the connection \ will block any necessary fencing actions." + docs["vendorurl"] = "http://www.ibm.com" show_docs(options, docs) ## diff --git a/fence/agents/sanbox2/fence_sanbox2.py b/fence/agents/sanbox2/fence_sanbox2.py index 086fe32..47f3bc8 100644 --- a/fence/agents/sanbox2/fence_sanbox2.py +++ b/fence/agents/sanbox2/fence_sanbox2.py @@ -130,6 +130,7 @@ QLogic SANBox2 FC switches. It logs into a SANBox2 switch via telnet and disabl port. Disabling the port which a machine is connected to effectively fences that machine. \ Lengthy telnet connections to the switch should be avoided while a GFS cluster is running \ because the connection will block any necessary fencing actions." + docs["vendorurl"] = "http://www.qlogic.com" show_docs(options, docs)
## diff --git a/fence/agents/vixel/fence_vixel.8 b/fence/agents/vixel/fence_vixel.8 index dc285c5..83db14f 100644 --- a/fence/agents/vixel/fence_vixel.8 +++ b/fence/agents/vixel/fence_vixel.8 @@ -29,6 +29,8 @@ Then apply
Consult the Vixel manual for details
+Vendor URL: http://www.emulex.com + .SH OPTIONS .TP \fB-a\fP \fIIPaddress\fP diff --git a/fence/agents/vmware/fence_vmware.py b/fence/agents/vmware/fence_vmware.py index ad51687..99e5ca9 100644 --- a/fence/agents/vmware/fence_vmware.py +++ b/fence/agents/vmware/fence_vmware.py @@ -322,6 +322,7 @@ command is used.\ After you have successfully installed VI Perl Toolkit or VIX API, you should \ be able to run fence_vmware_helper (part of this agent) or vmrun command. \ This agent supports only vmrun from version 2.0.0 (VIX API 1.6.0)." + docs["vendorurl"] = "http://www.vmware.com" show_docs(options, docs)
# Check vmware type and set path diff --git a/fence/agents/wti/fence_wti.py b/fence/agents/wti/fence_wti.py index 120fa81..bc25f26 100644 --- a/fence/agents/wti/fence_wti.py +++ b/fence/agents/wti/fence_wti.py @@ -96,6 +96,7 @@ which can be used with the WTI Network Power Switch (NPS). It logs \ into an NPS via telnet or ssh and boots a specified plug. \ Lengthy telnet connections to the NPS should be avoided while a GFS cluster \ is running because the connection will block any necessary fencing actions." + docs["vendorurl"] = "http://www.wti.com" show_docs(options, docs) ## diff --git a/fence/agents/xcat/fence_xcat.8 b/fence/agents/xcat/fence_xcat.8 index 7da35d5..719f896 100644 --- a/fence/agents/xcat/fence_xcat.8 +++ b/fence/agents/xcat/fence_xcat.8 @@ -23,6 +23,8 @@ NOTE: It is recommended that fence_bladecenter(8) is used instead of fence_xcat the bladecenter firmware supports telnet. This interface is much cleaner and easier to setup.
+Vendor URL: http://www.xcat.org + .SH OPTIONS .TP \fB-h\fP diff --git a/fence/agents/zvm/fence_zvm.8 b/fence/agents/zvm/fence_zvm.8 index b22f8e1..c58d8ae 100644 --- a/fence/agents/zvm/fence_zvm.8 +++ b/fence/agents/zvm/fence_zvm.8 @@ -18,6 +18,8 @@ fence_node sends the options through stdin when it execs the agent. fence_zvm can be run by itself with command line options which is useful for testing.
+Vendor URL: http://www.ibm.com + .SH OPTIONS .TP \fB-a\fP \fIIPaddress\fP
cluster-commits@lists.fedorahosted.org