Forge Home


Resources for managing a gLite Virtual Organization Membership Service (VOMS) client and server installation'


772 latest version

2.1 quality score

Version information

  • 0.4.2 (latest)
  • 0.4.1
  • 0.4.0
  • 0.3.3
  • 0.3.2
  • 0.3.1
  • 0.3.0
  • 0.2.2
  • 0.2.1 (deleted)
  • 0.2.0
  • 0.1.1
  • 0.1.0 (deleted)
released Feb 4th 2022
This version is compatible with:
  • ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'lcgdm-voms', '0.4.2'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add lcgdm-voms
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install lcgdm-voms --version 0.4.2

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.



lcgdm/voms — version 0.4.2 Feb 4th 2022

This module manages VOMS resources for VOMS clients.

VOMS is the Virtual Organization Membership Service, in use by gLite, EMI, and other grid computing projects.

== Examples

voms::server { "voms_MyVO_cern": vo => "MyVO", server => "", port => 15001, dn => ["/DC=ch/DC=cern/OU=computers/"], ca_dn => ["/DC=ch/DC=cern/CN=CERN Trusted Certification Authority"]; }

The above declaration will create the files:

/etc/vomses/MyVO/ and /etc/grid-security/vomsdir/MyVO/

For some VOs, you can probably find a predefined class you can enable which does all the required setup without any additional configuration e.g:

class{'voms::atlas':} or class{'voms::dteam':}

Additions of new VOs will be accepted.

== Authors