Name: puppet-globus
Owner: CERN Operations
Description: Installs globus and and configures GSI security.
Created: 2015-06-03 20:27:05.0
Updated: 2015-06-03 22:11:30.0
Pushed: 2015-06-04 10:37:34.0
Homepage: null
Size: 148
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Installs globus packages and configures them.
s{'globus':
me_compatibility => 'HYBRID'
gssapi_gsi_pkgversion
Package ensure value for globus-gssapi-gsi, defaults to present.force_tls
Sets the FORCE_TLS value in gsi.conf, defaults to false.name_compatibility
Must be one of HYBRID, STRICT_RFC2818 or STRICT_GT2, defaults to STRICT_RFC2818 for gsi.conf.ciphers
An array of CIPHERS , defaults to HIGH for gsi.confserver_cipher_order
, boolean, defaults to true for gsi.confTo run standalone tests
le install
le exec rake validate
le exec rake lint
le exec rake spec
The acceptance tests by default use vagrant and vargrant-libvirtd so ensure they are working or provide beaker configuration for your own hypervisor.
This example mutates the virtualbox images from puppetlabs into ones suitable for libvirt.
ant plugin install vagrant-mutate
ant mutate https://vagrantcloud.com/puppetlabs/boxes/centos-6.6-64-nocm/versions/1.0.1/providers/virtualbox.box libvirt
ant box repackage virtualbox libvirt 0
ant box add puppetlabs/centos-6.6-64-nocm ./package.box
le install
ER_debug=yes bundle exec rspec spec/acceptance
with docker
ER_debug=yes BEAKER_setfile=spec/acceptance/nodesets/docker.yml bundle exec rspec spec/acceptance
Apache II License for all files.
Steve Traylen steve.traylen@cern.ch
https://github.com/cernops/puppet-globus