]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
common: automate setting up online repositories for ceph deployments on debian nodes 1734/head
authorSébastien Han <seb@redhat.com>
Wed, 2 Aug 2017 13:13:06 +0000 (15:13 +0200)
committerSébastien Han <seb@redhat.com>
Thu, 3 Aug 2017 15:15:07 +0000 (17:15 +0200)
commit7559a2deffe515726a95dca6c9ccb6ca1140b6f0
tree84d7f0c0bbb7e849386e66062277a5c6e47daf88
parent6e379157ec78b9b98f89410751edd409eb43e489
common: automate setting up online repositories for ceph deployments on debian nodes

This commits automates the process of setting up online repositories for
Red Hat Ceph Storage on Debian nodes. The manual steps are currently
described here:
https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/2/html/installation_guide_for_ubuntu/prerequisites#online_repositories

If you are an RHCS customer and run a Debian based system you can now
access package through the Red Hat CDN.
For this set: ceph_rhcs and ceph_rhcs_cdn_install to true. Then set your
customer credentials in ceph_rhcs_cdn_debian_repo. Replace
customername:customerpasswd with your details.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1434175
Signed-off-by: Sébastien Han <seb@redhat.com>
group_vars/all.yml.sample
roles/ceph-common/tasks/checks/check_mandatory_vars.yml
roles/ceph-common/tasks/installs/install_rh_storage_on_debian.yml
roles/ceph-common/tasks/main.yml
roles/ceph-common/tasks/pre_requisites/prerequisite_rhcs_cdn_install_debian.yml [new file with mode: 0644]
roles/ceph-common/tasks/pre_requisites/prerequisite_rhcs_iso_install.yml
roles/ceph-defaults/defaults/main.yml