1
0
mirror of https://github.com/oVirt/ovirt-ansible-repositories.git synced 2026-02-05 09:46:23 +01:00

add ovirt_repositories_subscription_manager_repos to docs (#61)

* add ovirt_repositories_subscription_manager_repos to docs

* remove the debug tasks
This commit is contained in:
Kobi Hakimi
2020-09-01 16:05:04 +03:00
committed by GitHub
parent f032b15850
commit 8c5dc8b4e5
3 changed files with 9 additions and 7 deletions

View File

@@ -41,6 +41,7 @@ Role Variables
| ovirt_repositories_rh_password | UNDEF | Password to use for subscription manager. |
| ovirt_repositories_pool_ids | UNDEF | List of pools ids to subscribe to. |
| ovirt_repositories_pools | UNDEF | Specify a list of subscription pool names. Use <i>ovirt_repositories_pool_ids</i> instead if possible, as it is much faster. |
| ovirt_repositories_subscription_manager_repos| [] | List of repositories to enable by subscription-manager. By default we have list of repositories for each {{ovirt_repositories_target_host}}_{{ovirt_repositories_ovirt_version}} in vars folder. |
| ovirt_repositories_repos_backup | True | When set to `False`, original repositories won't be backed up. |
| ovirt_repositories_repos_backup_path | /tmp/repo-backup-{{timestamp}} | Directory to backup the original repositories configuration |
| ovirt_repositories_force_register | False | Bool to register the system even if it is already registered. |

View File

@@ -6,5 +6,6 @@ ovirt_repositories_force_register: False
ovirt_repositories_clear: False
ovirt_repositories_ovirt_version: 4.4
ovirt_repositories_target_host: engine
ovirt_repositories_subscription_manager_repos: []
ovirt_repositories_ovirt_dnf_modules: ["pki-deps", "postgresql:12", "javapackages-tools"]
ovirt_repositories_rh_dnf_modules: ["pki-deps", "postgresql:12"]

View File

@@ -38,12 +38,9 @@
server_hostname: "{{ ovirt_repositories_rhsm_server_hostname | default(omit) }}"
when: ovirt_repositories_pools is defined
- name: Include target/version specific variables
include_vars: "{{ item }}"
with_first_found:
- "{{ ovirt_repositories_target_host }}_{{ ovirt_repositories_ovirt_version }}.yml"
- "default.yml"
when: ovirt_repositories_subscription_manager_repos is not defined
- name: "Include {{ ovirt_repositories_target_host }}_{{ ovirt_repositories_ovirt_version }}.yml variables"
include_vars: "{{ ovirt_repositories_target_host }}_{{ ovirt_repositories_ovirt_version }}.yml"
when: ovirt_repositories_subscription_manager_repos | list | length == 0
- name: Disable all repositories
rhsm_repository:
@@ -55,7 +52,7 @@
rhsm_repository:
name: "{{ item }}"
state: "enabled"
with_items: "{{ ovirt_repositories_subscription_manager_repos | default([]) }}"
with_items: "{{ ovirt_repositories_subscription_manager_repos }}"
- name: Enable dnf modules
command: "dnf module enable -y {{ ovirt_repositories_rh_dnf_modules | join(' ') }}"
@@ -64,3 +61,6 @@
when:
- ovirt_repositories_ovirt_version|string >= '4.4'
- ovirt_repositories_target_host == 'engine'
- name: set ovirt_repositories_subscription_manager_repos to empty list for the next time
include_vars: default.yml