amtega.rpmfusion

Ansible EPEL 存储库角色

这是一个 Ansible 角色,用于管理 RPMFUSION 存储库。

角色变量

该角色的所有默认变量列表可在 defaults/main.yml 中找到。

示例剧本

以下是一个示例剧本:

---

- 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

测试

测试基于 molecule 和 Docker 容器

cd amtega.epel

molecule test --all

许可证

版权 (C) 2022 AMTEGA - 加利西亚自治区

该角色是免费软件:您可以根据以下条款重新分发和/或修改它:

GNU 通用公共许可证第 3 版,或(根据您的选择)任何更高版本;或 欧盟公共许可证,不论是第 1.2 版还是 — 一旦获得欧盟委员会批准后的后续版本。

该角色的发布希望能对您有所帮助,但不提供任何担保;甚至没有适销性或特定用途适用性的隐含担保。有关更多详细信息,请参阅 GNU 通用公共许可证或欧盟公共许可证。

作者信息

  • Juan Antonio Valiño García.
关于项目

Setup rpmfusion repository

安装
ansible-galaxy install amtega.rpmfusion
许可证
gpl-3.0
下载
846
拥有者
Agency for Technological Modernization of Galicia