| |
@@ -26,6 +26,15 @@
|
| |
- '!all'
|
| |
delegate_facts: True
|
| |
|
| |
+ - name: Install basic package dependencies
|
| |
+ package: name={{ item }} state=present
|
| |
+ register: result
|
| |
+ with_items:
|
| |
+ - rpm-build
|
| |
+ retries: 5
|
| |
+ delay: 10
|
| |
+ until: result is succeeded
|
| |
+
|
| |
- name: Get the specfile package name
|
| |
shell: rpm -q --specfile --queryformat="%{NAME}\n" {{pkgdir}}/*.spec | head -n1
|
| |
args:
|
| |
@@ -38,16 +47,6 @@
|
| |
sources: "{{pkgdir}}/sources"
|
| |
target: "{{pkgdir}}/"
|
| |
|
| |
- - name: Install basic package dependencies
|
| |
- package: name={{ item }} state=present
|
| |
- register: result
|
| |
- with_items:
|
| |
- - rpm-build
|
| |
- retries: 5
|
| |
- delay: 10
|
| |
- until: result is succeeded
|
| |
- when: not fetch_only
|
| |
-
|
| |
- name: Extract and setup the sources
|
| |
shell: |
|
| |
rm -rf "{{srcdir}}"
|
| |
Reason: rpm -q --specfile requires the above package
Signed-off-by: Andrei Stepanov astepano@redhat.com