amtega.rpmfusion
Ansible EPEL Repository Role
This is an Ansible role that helps manage the RPMFUSION repository.
Role Variables
You can find a list of all the default variables for this role in defaults/main.yml
.
Example Playbook
Here is a simple example of a playbook:
---
- hosts: all
roles:
- amtega.rpmfusion
vars:
rpmfusion_state: present
rpmfusion_validate_certs: no
rpmfusion_free_enabled: 1
rpmfusion_free_debuginfo_enabled: 1
rpmfusion_free_source_enabled: 0
rpmfusion_free_updates_enabled: 1
rpmfusion_free_updates_debuginfo_enabled: 1
rpmfusion_free_updates_source_enabled: 0
rpmfusion_free_updates_testing_enabled: 0
rpmfusion_free_updates_testing_debuginfo_enabled: 0
rpmfusion_free_updates_testing_source_enabled: 0
rpmfusion_nonfree_enabled: 1
rpmfusion_nonfree_debuginfo_enabled: 1
rpmfusion_nonfree_source_enabled: 0
rpmfusion_nonfree_updates_enabled: 1
rpmfusion_nonfree_updates_debuginfo_enabled: 0
rpmfusion_nonfree_updates_source_enabled: 0
rpmfusion_nonfree_updates_testing_enabled: 1
rpmfusion_nonfree_updates_testing_debuginfo_enabled: 0
rpmfusion_nonfree_updates_testing_source_enabled: 0
Testing
Testing is done using Molecule with Docker containers.
cd amtega.epel
molecule test --all
License
Copyright (C) 2022 AMTEGA - Xunta de Galicia
This role is free software: you can share it and/or change it under the terms of:
GNU General Public License version 3, or any later version; or the European Union Public License, version 1.2 or any future versions approved by the European Commission.
This role is provided with the hope that it will be useful, but it comes WITHOUT ANY WARRANTY; without even the implied warranty of being fit for a particular purpose. See the GNU General Public License or the European Union Public License for more details.
Author Information
- Juan Antonio Valiño García.