mullholland.repository_elrepo

Ansible Role: repository_elrepo

Install elrepo on your system

GitHub Downloads Version
github downloads Version

Example Playbook

This example comes from molecule/default/converge.yml and is tested with every push, pull request, and release.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true
  # vars:
  #   example_var: "value"
  roles:
    - role: "mullholland.repository_elrepo"

Role Variables

Default variable values can be found in defaults/main.yml:

---
# Install ELRepo
# https://elrepo.org/tiki/HomePage

# ELRepo public key
repository_elrepo_key_url: "https://www.elrepo.org/RPM-GPG-KEY-elrepo.org"

# ELRepo installation packages
repository_elrepo_version_map:
  RedHat:
    "7": "https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm"
    "8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
    "9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
  CentOS:
    "7": "https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm"
    "8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
    "9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
  Rocky:
    "8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
    "9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
  AlmaLinux:
    "8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
    "9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"

repository_elrepo_version: "{{ repository_elrepo_version_map[ansible_distribution][ansible_distribution_major_version] }}"

Requirements

Context

This role is part of several compatible roles. For more details, check out the documentation of these roles.

Related roles overview: dependencies

Compatibility

This role has been tested on these container images:

Container Tags
EL all

Ansible version 2.10 or higher is required. Tests have been conducted on:

  • The previous version.
  • The current version.
  • The development version.

If you encounter any issues, please report them on GitHub.

License

MIT.

Author Information

Mullholland

Informazioni sul progetto

Add the elrepo to your system

Installa
ansible-galaxy install mullholland.repository_elrepo
Licenza
apache-2.0
Download
6.3k
Proprietario