20 lines
778 B
YAML
20 lines
778 B
YAML
# 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
|
|
- include_tasks: ../tasks/reboot.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"
|