cernops/arc_ce

Name: arc_ce

Owner: CERN Operations

Description: Puppet module for installation and configuration for an ARC CE

Created: 2015-02-05 10:41:08.0

Updated: 2015-02-05 10:41:09.0

Pushed: 2014-10-31 09:53:50.0

Homepage: null

Size: 759

Language: Perl

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Puppet module for ARC CE

Build Status

Table of Contents
  1. Overview - What is the arc_ce module?
  2. Module Description - What does the module do?
  3. Setup - The basics of getting started with arc_ce
  4. Usage - The classes and defined types available for configuration
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. 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:

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

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

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.