aboutsummaryrefslogtreecommitdiff
path: root/roles/cephadm/tasks/pkg_debian.yml
blob: da1747982db645fd3a3d7cf070f2b3320a066c4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
---
- name: Ensure apt sources list directory exists
  file:
    path: /etc/apt/sources.list.d
    state: directory
    recurse: yes
  become: True

- name: Enable Ceph apt repository
  apt_repository:
    repo: "{{ cephadm_ceph_apt_repo }}"
    filename: ceph
  become: True
  when: not cephadm_use_package_from_distribution | bool

- name: Install cephadm
  apt:
    name:
      - cephadm
      - python3-jinja2
      - python3-yaml
    install_recommends: False
  become: True