ceph-common: on rh storage on debian add the repositories and keys

Signed-off-by: Alfredo Deza <adeza@redhat.com>
pull/800/head
Alfredo Deza 2016-05-19 14:20:47 -04:00
parent d91701ab11
commit 329ac01d49
1 changed files with 26 additions and 0 deletions

View File

@ -1,4 +1,30 @@
---
# NOTE: this assumes that the ISO will always have a MON directory. Current
# ISOs have MON, OSD, Tools, and Agent. If ISOs change the layout or provide
# certain repos depending on the type of node this task will require a more
# intelligent way to determine the location of the key.
- name: install the rh ceph storage repository key
apt_key:
data: "{{ ceph_stable_rh_storage_repository_path }}/MON/release.asc"
state: present
when:
- ceph_stable_rh_storage
- ceph_stable_rh_storage_iso_install
- name: add rh ceph storage repositories
apt_repository:
repo: "deb file://{{ ceph_stable_rh_storage_repository_path }}/{{ item }}/ {{ ansible_lsb.codename }} main"
state: present
changed_when: false
with_items:
- "MON"
- "OSD"
- "Tools"
- "Agent"
when:
- ceph_stable_rh_storage
- ceph_stable_rh_storage_iso_install
- name: add the red hat storage apt-key
apt_key:
url: "https://www.redhat.com/security/fd431d51.txt"