retrace: Explicitly add opsys release; improve error handling
- Explicitly register supported CentOS and Fedora releases using `faf releaseadd`. - Ignore "errors" of the "already defined" kind.
This commit is contained in:
parent
94a9ff5aab
commit
a0d4beab0d
3 changed files with 23 additions and 1 deletions
|
@ -1,4 +1,6 @@
|
|||
---
|
||||
- import_tasks: opsys_and_releases.yml
|
||||
|
||||
- import_tasks: repositories.yml
|
||||
|
||||
- name: Ensure directory for FAF database backups exists
|
||||
|
|
19
roles/abrt/faf-post/tasks/opsys_and_releases.yml
Normal file
19
roles/abrt/faf-post/tasks/opsys_and_releases.yml
Normal file
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
- name: Add CentOS opsys releases
|
||||
loop: "{{ rs_internal_centos_vers }}"
|
||||
shell: >
|
||||
faf releaseadd -o centos --opsys-release {{ item }} -s ACTIVE
|
||||
become: yes
|
||||
become_user: faf
|
||||
register: result
|
||||
failed_when: result.rc != 0 and 'already defined' not in result.stderr
|
||||
|
||||
- name: Add Fedora opsys releases
|
||||
loop: "{{ rs_internal_fedora_vers }}"
|
||||
shell: >
|
||||
faf releaseadd -o fedora --opsys-release {{ item }} -s ACTIVE
|
||||
become: yes
|
||||
become_user: faf
|
||||
register: result
|
||||
failed_when: result.rc != 0 and 'already defined' not in result.stderr
|
||||
...
|
|
@ -5,7 +5,8 @@
|
|||
faf repoadd --nogpgcheck "{{ item.name }}" dnf "{{ item.url | join('" "') }}"
|
||||
become: yes
|
||||
become_user: faf
|
||||
ignore_errors: yes
|
||||
register: result
|
||||
failed_when: result.rc != 0 and 'already defined' not in result.stderr
|
||||
tags: add_repo
|
||||
|
||||
- name: Assign repositories to Fedora releases
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue