[ceph] Starting to lay out some stuff

main
_shirenn 2022-11-04 11:56:58 +01:00
parent 57ceb36086
commit 9377f67598
8 changed files with 55 additions and 9 deletions

View File

@ -0,0 +1,3 @@
glob_ceph:
mirror: 'http://mirror.adm.crans.org/download.ceph.com/debian-quincy'
mirror_key: 'http://mirror.adm.crans.org/download.ceph.com/keys/release.asc'

View File

@ -0,0 +1,4 @@
---
interfaces:
adm: ens18
san: ens19

View File

@ -0,0 +1,4 @@
---
interfaces:
adm: ens18
san: ens19

View File

@ -0,0 +1,4 @@
---
interfaces:
adm: ens18
san: ens19

View File

@ -0,0 +1,4 @@
---
interfaces:
adm: ens18
san: ens19

View File

@ -0,0 +1,4 @@
---
interfaces:
adm: ens18
san: ens19

17
hosts
View File

@ -31,6 +31,13 @@ routeurs_vm
[blackbox]
fyre.adm.crans.org
[ceph_test]
tealch.adm.crans.org
kameron.adm.crans.org
otter.adm.crans.org
daneel.adm.crans.org
listenup.adm.crans.org
[certbot]
irc.adm.crans.org
proxy-pve-adh.adm.crans.org
@ -351,17 +358,9 @@ routeur-thot.adm.crans.org
aurore_physical
aurore_vm
[forget_me]
ceph-controller-a.adm.crans.org
ceph-controller-b.adm.crans.org
ceph-controller-c.adm.crans.org
ceph-storage-a.adm.crans.org
ceph-storage-b.adm.crans.org
tilque.adm.crans.org
[crans_vm:children]
aurore_vm
forget_me
ceph_test
routeurs_vm
viarezo_vm

View File

@ -0,0 +1,24 @@
---
- name: Fetch ceph repository public key
get_url:
url: "{{ ceph.mirror_key }}"
dest: /etc/apt/trusted.gpg.d/ceph-release.asc
- name: Add ceph to source lists
lineinfile:
path: /etc/apt/sources.list.d/ceph.list
regexp: '^deb'
create: true
line: 'deb [signed-by=/etc/apt/trusted.gpg.d/ceph-release.asc] {{ ceph.mirror }} {{ ansible_distribution_release }} main'
- name: Install ceph
apt:
name:
- ceph
- ceph-mds
- ceph-volume
install_recommends: false
update_cache: true
register: apt_result
retries: 3
until: apt_result is succeeded