/etc/ansible/roles/ceph-ansible/roles/ceph-common/tasks/installs/install_on_debian.yml
---
- name: include configure_debian_repository_installation.yml
  include_tasks: configure_debian_repository_installation.yml
  when: ceph_origin == 'repository'

- name: update apt cache if cache_valid_time has expired
  apt:
    update_cache: yes
    cache_valid_time: 3600
  register: result
  until: result is succeeded

- name: install dependencies
  apt:
    name: "{{ debian_package_dependencies }}"
    state: present
    update_cache: yes
    cache_valid_time: 3600
  register: result
  until: result is succeeded

- name: include install_debian_packages.yml
  include_tasks: install_debian_packages.yml
  when:
    - (ceph_origin == 'repository' or ceph_origin == 'distro')
    - ceph_repository != 'rhcs'

- name: include install_debian_rhcs_packages.yml
  include_tasks: install_debian_rhcs_packages.yml
  when:
    - (ceph_origin == 'repository' or ceph_origin == 'distro')
    - ceph_repository == 'rhcs'