aboutsummaryrefslogtreecommitdiff
path: root/roles/cephadm/defaults/main.yml
blob: 5ab4c042578cab92033f26d98440ee2b9fd396af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
---
cephadm_ceph_release: "squid"
cephadm_ceph_apt_repo: "deb http://download.ceph.com/debian-{{ cephadm_ceph_release }}/ {{ ansible_distribution_release }} main"
cephadm_use_package_from_distribution: false

cephadm_ceph_rpm_repos:
  - shortname: "ceph"
    name: "Ceph {{ ansible_architecture }} repository"
    url: "http://download.ceph.com/rpm-{{ cephadm_ceph_release }}/el9/{{ ansible_architecture }}/"
  - shortname: "ceph-noarch"
    name: "Ceph noarch repository"
    url: "http://download.ceph.com/rpm-{{ cephadm_ceph_release }}/el9/noarch/"

cephadm_ceph_rpm_gpg_key: http://download.ceph.com/keys/release.gpg

cephadm_ceph_osd_devices:
  - primary:/dev/cephvg/cephlv
  - secondary1:/dev/cephvg/cephlv
  - secondary2:/dev/cephvg/cephlv

cephadm_ceph_pools:
  - backups
  - images
  - vms
  - volumes

cephadm_ceph_users:
  - client.glance mon 'profile rbd' osd 'profile rbd pool=images' mgr 'profile rbd pool=images' -o /var/run/ceph/ceph.client.glance.keyring
  - client.cinder mon 'profile rbd' osd 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd-read-only pool=images' mgr 'profile rbd pool=volumes, profile rbd pool=vms' -o /var/run/ceph/ceph.client.cinder.keyring
  - client.cinder-backup mon 'profile rbd' osd 'profile rbd pool=backups' mgr 'profile rbd pool=backups' -o /var/run/ceph/ceph.client.cinder-backup.keyring