Skip to content

This role is not to be invoked directly. It provides both the code and documentation for `sourcejedi.rpmfusion-free` and `sourcejedi.rpmfusion-nonfree`.

License

Notifications You must be signed in to change notification settings

sourcejedi/ansible-rpmfusion__impl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rpmfusion__impl

This role is not to be invoked directly. It provides both the code and documentation for sourcejedi.rpmfusion_free and sourcejedi.rpmfusion_nonfree, as available on ansible galaxy.

A uninstaller is available separately. See sourcejedi.rpmfusion_remove.

rpmfusion_free

Enable the RPM Fusion "free" software repository.

rpmfusion_nonfree

Enable the RPM Fusion "nonfree" software repository. This role also enables the "free" repository, as it may be required by software in "nonfree".

Requirements

Fedora Linux

Package Signing Keys

This role will verify the known fingerprints of RPM Fusion package signing keys, inspired by Dockerfile best practices. If you like, you can cross-check the current fingerprints from the RPM Fusion website.

Once installed, updates to the RPM Fusion keys will be delivered through the package manager as per usual.

We'll also have to update the keys in the role, when new releases become available. This is easy to keep up with for releases, because RPM Fusion provides keys two releases in advance (for branched/rawhide?).

Role Variables

rpmfusion__update_master_keys is an internal hack. It is not intended to be used. When you need updated keys, you should just git pull. (Or ansible-galaxy install -f ..., I guess?). This variable is what I use to update the master git repo :). It updates the signing keys from the managed node(s).

License

The role itself is licensed GPLv3, please open an issue if this creates any problem.

There are two RPM Fusion repositories you can enable:

  • one named "free" for Open Source Software (as defined by the Fedora Licensing Guidelines) which can't be included in Fedora because it might be patent encumbered in the US.
  • one named "nonfree" for non-free software, that is everything else which can't be in free; this includes software with public available source-code that has "no commercial use"-like restrictions.

About

This role is not to be invoked directly. It provides both the code and documentation for `sourcejedi.rpmfusion-free` and `sourcejedi.rpmfusion-nonfree`.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages