AAROC/cvmfs-client-2.2

View on GitHub
tasks/config-docker.yml

Summary

Maintainability
Test Coverage
---

- 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