/etc/ansible/roles/ceph-ansible/roles/ceph-common/tasks/installs/debian_community_repository.yml
---
- name: install dependencies for apt modules
  package:
    name: ['apt-transport-https', 'ca-certificates', 'gnupg', 'software-properties-common']
    update_cache: yes
  register: result
  until: result is succeeded

- name: configure debian ceph community repository stable key
  apt_key:
    data: "{{ lookup('file', role_path+'/files/cephstable.asc') }}"
    state: present
  register: result
  until: result is succeeded

- name: configure debian ceph stable community repository
  apt_repository:
    repo: "deb {{ ceph_stable_repo }} {{ ceph_stable_distro_source | default(ansible_distribution_release) }} main"
    state: present
    update_cache: yes