mirror of https://github.com/ceph/ceph-ansible.git
commit
98fd05fa41
|
@ -114,9 +114,10 @@ dummy:
|
||||||
|
|
||||||
# COMMUNITY VERSION
|
# COMMUNITY VERSION
|
||||||
#ceph_stable: false # use ceph stable branch
|
#ceph_stable: false # use ceph stable branch
|
||||||
|
#ceph_mirror: http://download.ceph.com
|
||||||
#ceph_stable_key: https://download.ceph.com/keys/release.asc
|
#ceph_stable_key: https://download.ceph.com/keys/release.asc
|
||||||
#ceph_stable_release: jewel # ceph stable release
|
#ceph_stable_release: jewel # ceph stable release
|
||||||
#ceph_stable_repo: "http://download.ceph.com/debian-{{ ceph_stable_release }}"
|
#ceph_stable_repo: "{{ ceph_mirror }}/debian-{{ ceph_stable_release }}"
|
||||||
|
|
||||||
######################################
|
######################################
|
||||||
# Releases name to number dictionary #
|
# Releases name to number dictionary #
|
||||||
|
|
|
@ -106,9 +106,10 @@ ceph_use_distro_backports: false # DEBIAN ONLY
|
||||||
|
|
||||||
# COMMUNITY VERSION
|
# COMMUNITY VERSION
|
||||||
ceph_stable: false # use ceph stable branch
|
ceph_stable: false # use ceph stable branch
|
||||||
|
ceph_mirror: http://download.ceph.com
|
||||||
ceph_stable_key: https://download.ceph.com/keys/release.asc
|
ceph_stable_key: https://download.ceph.com/keys/release.asc
|
||||||
ceph_stable_release: jewel # ceph stable release
|
ceph_stable_release: jewel # ceph stable release
|
||||||
ceph_stable_repo: "http://download.ceph.com/debian-{{ ceph_stable_release }}"
|
ceph_stable_repo: "{{ ceph_mirror }}/debian-{{ ceph_stable_release }}"
|
||||||
|
|
||||||
######################################
|
######################################
|
||||||
# Releases name to number dictionary #
|
# Releases name to number dictionary #
|
||||||
|
|
|
@ -7,11 +7,18 @@
|
||||||
|
|
||||||
- name: add ceph stable repository
|
- name: add ceph stable repository
|
||||||
package:
|
package:
|
||||||
name: http://download.ceph.com/rpm-{{ ceph_stable_release }}/{{ ceph_stable_redhat_distro }}/noarch/ceph-release-1-0.{{ ceph_stable_redhat_distro|replace('rhel', 'el') }}.noarch.rpm
|
name: "{{ ceph_mirror }}/rpm-{{ ceph_stable_release }}/{{ ceph_stable_redhat_distro }}/noarch/ceph-release-1-0.{{ ceph_stable_redhat_distro|replace('rhel', 'el') }}.noarch.rpm"
|
||||||
state: present
|
state: present
|
||||||
changed_when: false
|
changed_when: false
|
||||||
when: ceph_stable
|
when: ceph_stable
|
||||||
|
|
||||||
|
- name: change download url to ceph mirror
|
||||||
|
replace:
|
||||||
|
name: /etc/yum.repos.d/ceph.repo
|
||||||
|
regexp: http://download.ceph.com
|
||||||
|
replace: "{{ ceph_mirror }}"
|
||||||
|
when: ceph_mirror != "http://download.ceph.com"
|
||||||
|
|
||||||
# we must use curl instead of ansible's uri module because SNI support in
|
# we must use curl instead of ansible's uri module because SNI support in
|
||||||
# Python is only available in 2.7.9 and later, and most supported distributions
|
# Python is only available in 2.7.9 and later, and most supported distributions
|
||||||
# don't have that version, so a request to https fails.
|
# don't have that version, so a request to https fails.
|
||||||
|
|
Loading…
Reference in New Issue