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>
pull/6368/head
Brad Hubbard 2021-03-19 14:11:42 +10:00
parent 14c472707c
commit 267cce9e83
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 - name: fetch ceph debian development repository
uri: 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 return_content: yes
register: ceph_dev_deb_repo register: ceph_dev_deb_repo