mirror of https://github.com/ceph/ceph-ansible.git
common: ensure shaman returns right repo
Due to recent changes in shaman, there's a chance it returns the wrong repository from architecture point of view. We can query shaman and ask for the correct architecture to get around this. Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>pull/6245/head
parent
44fbadb50c
commit
39649f0ce8
|
@ -1,8 +1,15 @@
|
||||||
---
|
---
|
||||||
|
- name: get latest available build
|
||||||
|
uri:
|
||||||
|
url: "https://shaman.ceph.com/api/search/?status=ready&project=ceph&flavor=default&distros=centos/{{ ansible_distribution_major_version }}/{{ ansible_architecture }}&ref={{ ceph_dev_branch }}&sha1={{ ceph_dev_sha1 }}"
|
||||||
|
return_content: yes
|
||||||
|
run_once: true
|
||||||
|
register: latest_build
|
||||||
|
|
||||||
- name: fetch ceph red hat development repository
|
- name: fetch ceph red hat development repository
|
||||||
uri:
|
uri:
|
||||||
# Use the centos repo since we don't currently have a dedicated red hat repo
|
# Use the centos repo since we don't currently have a dedicated red hat repo
|
||||||
url: https://shaman.ceph.com/api/repos/ceph/{{ ceph_dev_branch }}/{{ ceph_dev_sha1 }}/centos/{{ ansible_distribution_major_version }}/repo
|
url: "{{ (latest_build.content | from_json)[0]['chacra_url'] }}repo"
|
||||||
return_content: yes
|
return_content: yes
|
||||||
register: ceph_dev_yum_repo
|
register: ceph_dev_yum_repo
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue