community / community.general / 8.5.0 / module / dnf_config_manager Enable or disable dnf repositories using config-manager | "added in version" 8.2.0 of community.general" Authors: Andrew Hyatt (@ahyattdev) <andy@hyatt.xyz>community.general.dnf_config_manager (8.5.0) — module
Install with ansible-galaxy collection install community.general:==8.5.0
collections: - name: community.general version: 8.5.0
This module enables or disables repositories using the C(dnf config-manager) sub-command.
- name: Ensure the crb repository is enabled community.general.dnf_config_manager: name: crb state: enabled
- name: Ensure the appstream and zfs repositories are disabled community.general.dnf_config_manager: name: - appstream - zfs state: disabled
name: default: [] description: - Repository ID, for example V(crb). elements: str required: false type: list state: choices: - enabled - disabled default: enabled description: - Whether the repositories should be V(enabled) or V(disabled). required: false type: str
changed_repos: description: Repositories changed. elements: str returned: success sample: - crb type: list repo_states_post: contains: disabled: description: Disabled repository IDs. elements: str returned: success type: list enabled: description: Enabled repository IDs. elements: str returned: success type: list description: Repository states after action taken. returned: success sample: disabled: - appstream-debuginfo - appstream-source - baseos-debuginfo - baseos-source - crb-debug - crb-source enabled: - appstream - baseos - crb type: dict repo_states_pre: contains: disabled: description: Disabled repository IDs. elements: str returned: success type: list enabled: description: Enabled repository IDs. elements: str returned: success type: list description: Repo IDs before action taken. returned: success sample: disabled: - appstream-debuginfo - appstream-source - baseos-debuginfo - baseos-source - crb-debug - crb-source enabled: - appstream - baseos - crb type: dict