tasks/config-docker.yml
---
- name: Copy CODE-RADE domain configs
copy:
src: "etc/cvmfs/domain.d/code-rade.africa-grid.org.conf"
dest: "/etc/cvmfs/domain.d/code-rade.africa-grid.org.conf"
tags:
- cvmfs
- config
- name: Copy CODE-RADE configs
copy:
src: "etc/cvmfs/config.d/code-rade.africa-grid.org.conf"
dest: "/etc/cvmfs/config.d/code-rade.africa-grid.org.conf"
tags:
- cvmfs
- config
- name: Ensure that keys dir is present
file:
path: "/etc/cvmfs/keys/africa-grid.org/"
state: directory
- name: Copy CODE-RADE keys
copy:
src: "etc/cvmfs/keys/africa-grid.org/code-rade.africa-grid.org.pub"
dest: "/etc/cvmfs/keys/africa-grid.org/code-rade.africa-grid.org.pub"
- name: ensure that the CVMFS mount point is available
file:
path: "{{ mount_dir }}/{{ item }}"
state: directory
mode: a+rx
with_items: "{{ repos }}"
- name: mount the repo
mount:
name: "{{ mount_dir}}/{{ item }}"
fstype: cvmfs
state: mounted
src: "{{ item }}"
with_items: "{{repos}}"
register: mount_state
- name: check that the repo is mounted
stat:
path: "{{ mount_dir }}/{{ item }}/version"
with_items: "{{ repos }}"
register: p
failed_when: false
ignore_errors: true
- name: debug some stuff
debug:
var: p.results