AAROC/cvmfs-client-2.2

View on GitHub
tasks/install-Debian.yml

Summary

Maintainability
Test Coverage
---
- name: Add CVMFS repo
  apt_repository:
    repo: "deb [trusted=yes] http://cvmrepo.web.cern.ch/cvmrepo/apt stable main"
    state: present
    update_cache: true
  register: debcache

- name: ensure that cvmfs user is present
  user:
    name: cvmfs
    state: present
  become: true

- name: Do we even need CVMFS ?
  stat:
    path: /usr/bin/cvmfs2
  register: cvmfs_present

- name: cvmfs stat
  debug:
    msg: "{{ cvmfs_present.stat }}"

- name: Install prerequisites
  apt:
    name: "{{ item }}"
    state: present
    update_cache: true
  with_items: "{{ prerequisites }}"
  become: true
  when: cvmfs_present.stat.exists == false