summaryrefslogtreecommitdiff
path: root/tests/installed/tasks/install-git.yml
blob: 8216afeb1572343392b864088551ec7684e4c2eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Use package layering to install git builds.
- command: ostree --version
  changed_when: False
  register: ostree_orig_version
- set_fact:
    ostree_orig_version_yaml: "{{ ostree_orig_version.stdout | from_yaml }}"
- name: Copy locally built RPMs
  synchronize: src=build/x86_64/ dest=/root/x86_64/ archive=yes
- name: Install RPMs
  shell: rpm-ostree override replace /root/x86_64/*.rpm
- import_tasks: ../tasks/reboot.yml
- import_tasks: ../tasks/query-host.yml
- command: ostree --version
  register: ostree_new_version
- set_fact:
    ostree_new_version_yaml: "{{ ostree_new_version.stdout | from_yaml }}"
- name: "Fail if we didn't change the ostree version"
  when: ostree_orig_version_yaml['libostree']['Git'] == ostree_new_version_yaml['libostree']['Git']
  fail:
    msg: "Failed to change ostree version"