feat: add ceph roles #284

Merged
unkinben merged 1 commits from benvin/ceph_roles into develop 2025-05-15 19:29:53 +10:00
5 changed files with 22 additions and 8 deletions
Showing only changes of commit 2b8e8ce8a2 - Show all commits

17
hieradata/roles/ceph.yaml Normal file
View File

@ -0,0 +1,17 @@
---
# additional repos
profiles::yum::global::repos:
- ceph:
name: ceph
descr: ceph repository
target: /etc/yum.repos.d/ceph.repo
baseurl: https://edgecache.query.consul/ceph/yum/el%{facts.os.release.major}/%{facts.os.architecture}
gpgkey: https://download.ceph.com/keys/release.asc
mirrorlist: absent
- ceph-noarch:
name: ceph-noarch
descr: ceph-noarch repository
target: /etc/yum.repos.d/ceph-noarch.repo
baseurl: https://edgecache.query.consul/ceph/yum/el%{facts.os.release.major}/noarch
gpgkey: https://download.ceph.com/keys/release.asc
mirrorlist: absent

View File

@ -1,5 +1,4 @@
# a role to deploy the ceph mds
# work in progress
class roles::ceph::mds {
include profiles::defaults
include profiles::base

View File

@ -1,5 +1,4 @@
# a role to deploy the ceph mon
# work in progress
class roles::ceph::mon {
include profiles::defaults
include profiles::base

View File

@ -1,6 +0,0 @@
# a role to deploy the ceph osd
# work in progress
class roles::ceph::osd {
include profiles::defaults
include profiles::base
}

View File

@ -0,0 +1,5 @@
# a role to deploy the ceph rgw
class roles::ceph::rgw {
include profiles::defaults
include profiles::base
}