Make sure the repo url contains the correct arch

We can end up with an arm only repo unless we are specific about the
architecture we require. Brings the deb code in line with the rpm
equivalent.

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
(cherry picked from commit 267cce9e83)
pull/6541/head
Brad Hubbard 2021-03-19 14:11:42 +10:00 committed by Guillaume Abrioux
parent 6999118fb6
commit 5d3a46e6fd
1 changed files with 8 additions and 1 deletions

View File

@ -1,7 +1,14 @@
---
- name: get latest available build
uri:
url: "https://shaman.ceph.com/api/search/?status=ready&project=ceph&flavor=default&distros={{ ansible_facts['distribution'] | lower }}/{{ ansible_facts['distribution_release'] }}/{{ ansible_facts['architecture'] }}&ref={{ ceph_dev_branch }}&sha1={{ ceph_dev_sha1 }}"
return_content: yes
run_once: true
register: latest_build
- name: fetch ceph debian development repository
uri:
url: https://shaman.ceph.com/api/repos/ceph/{{ ceph_dev_branch }}/{{ ceph_dev_sha1 }}/{{ ansible_facts['distribution'] | lower }}/{{ ansible_facts['distribution_release'] }}/repo
url: "{{ (latest_build.content | from_json)[0]['chacra_url'] }}repo"
return_content: yes
register: ceph_dev_deb_repo