[ceph] Starting to lay out some stuff
parent
57ceb36086
commit
9377f67598
|
@ -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'
|
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
interfaces:
|
||||||
|
adm: ens18
|
||||||
|
san: ens19
|
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
interfaces:
|
||||||
|
adm: ens18
|
||||||
|
san: ens19
|
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
interfaces:
|
||||||
|
adm: ens18
|
||||||
|
san: ens19
|
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
interfaces:
|
||||||
|
adm: ens18
|
||||||
|
san: ens19
|
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
interfaces:
|
||||||
|
adm: ens18
|
||||||
|
san: ens19
|
17
hosts
17
hosts
|
@ -31,6 +31,13 @@ routeurs_vm
|
||||||
[blackbox]
|
[blackbox]
|
||||||
fyre.adm.crans.org
|
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]
|
[certbot]
|
||||||
irc.adm.crans.org
|
irc.adm.crans.org
|
||||||
proxy-pve-adh.adm.crans.org
|
proxy-pve-adh.adm.crans.org
|
||||||
|
@ -351,17 +358,9 @@ routeur-thot.adm.crans.org
|
||||||
aurore_physical
|
aurore_physical
|
||||||
aurore_vm
|
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]
|
[crans_vm:children]
|
||||||
aurore_vm
|
aurore_vm
|
||||||
forget_me
|
ceph_test
|
||||||
routeurs_vm
|
routeurs_vm
|
||||||
viarezo_vm
|
viarezo_vm
|
||||||
|
|
||||||
|
|
|
@ -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
|
Loading…
Reference in New Issue