This repo hosts the clip.grid
Ansible Collection.
The collection includes the roles and playbooks to provision the GRID services for the VBC Cern Tier2 site.
Before using the clip.grid
collection, you need to install the collection with the ansible-galaxy
CLI:
ansible-galaxy collection install vbc.grid
You can also include it in a requirements.yml
file and install it through ansible-galaxy collection install -r requirements.yml
using the format:
collections:
- name: clip.grid
Following roles are supported:
- cvmfs: Install & configure cvmfs fuse mount
- eosxd: Install & configure eos fusex client
- grid: Basic role for GRID configuration
- gridftp: Install & configure GridFTP server
- htcondor_ce: Install & configure HTCondor-CE
- poolaccounts: Configure poolaccounts
- vobox: Install & configure a VOBOX
Following playbooks will use the above roles to setup the GRID services
- alien.yml: Configure an ALiEN VOBOX
- apel.yml: Configure APEL accounting
- ce.yml: Configure a Compute Element (CE) using HTCondor-CE
- gridftp.yml: Configure a GridFTP server