The version in master is for ARC5, which is EOL. A (still undocumented) rewrite can be found in the arc6 branch.
####Table of Contents
- Overview - What is the arc_ce module?
- Module Description - What does the module do?
- Setup - The basics of getting started with arc_ce
- Usage - The classes and defined types available for configuration
- Classes and Defined Types
- Other Examples - Demonstrations of some configuration options](#other-examples)
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
##Overview The arc_ce modules allows you to set up a Nordugrid Advanced Resource Ccollector (ARC) Computing Element (CE) (http://www.nordugrid.org/arc/ce/). It depends on several other modules, including puppetlabs/(stdlib|concat|firewall) and CERNOps/fetchcrl. Please check the modulefile for detailed dependencies.
##Module Description
This module allows you to install and configure the ARC CE. The current version
##Setup What arc_ce affects:
- configuration files and directories (created and written to)
- package/service/configuration files for ARC CE
- lcas, lcmaps package and configuration
- firewall configuration (optional, enabled by default)
###Beginning with ARC CE To install ARC CE with the default parameters
class { 'arc_ce': }
##Usage
###Classes and Defined Types
####Class: arc_ce
Parameters within arc_ce
:
#####allow_new_jobs
Sets the allownew
parameter in the [gridftpd]
section. Can be 'yes' or 'no'.
#####apel_testing
Sets the URL for APEL reporting. If true
it will send job reports to
http://test-msg02.afroditi.hellasgrid.gr:6163
and queue /queue/global.accounting.cputest.CENTRAL
.
If set to false
(default) it will send reports to
http://msg.cro-ngi.hr:6163
and queue /queue/global.accounting.cpu.central
.
#####apel_urbatch
Number of job reports to be send at once. Default is 1000.
####Defined Type: arc_ce::queue
##Reference
###Classes
####Public Classes
Custom fixes are described in the fixed.md file.
##Limitations ###General
##Development
###Contributing ###Running tests
This project contains tests for both rspec-puppet and beaker-rspec to verify functionality. For in-depth information please see their respective documentation.
Quickstart:
gem install bundler
bundle install
bundle exec rake spec
bundle exec rspec spec/acceptance
RS_DEBUG=yes bundle exec rspec spec/acceptance