buluma.remi

Ansible Role remi

This role installs and enables the Remi yum repositories on your system.

GitHub Version Issues Pull Requests Downloads
github Version Issues PullRequests Ansible Role

Example Playbook

Here is an example from molecule/default/converge.yml that is tested whenever changes are made.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.remi
      remi_enabled_repositories: php74

Before running the playbook, the system needs to be set up using molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: buluma.bootstrap
    - role: buluma.epel

For more details on using these roles, check the full explanation and example.

Role Variables

Default variable values are found in defaults/main.yml:

---
# defaults file for remi

remi_repository_selection: php81

Requirements

Make sure to have the pip packages listed in requirements.txt.

State of Used Roles

The following roles are used to set up the system. You can use different methods if you prefer.

Requirement GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.epel Ansible Molecule Version

Context

This role is part of a collection of compatible roles. For more information, visit the documentation of these roles.

Here’s an overview of the related roles:

dependencies

Compatibility

This role has been tested with these container images:

Container Tags
EL 8, 9
Fedora 38, 39

You need at least Ansible version 2.12. Tests have been run on:

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

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

Changelog

You can check the role history.

License

This role is licensed under Apache-2.0.

Author Information

Created by Shadow Walker.

Informazioni sul progetto

Install and enable remi yum repositories on your system.

Installa
ansible-galaxy install buluma.remi
Licenza
apache-2.0
Download
42.7k
Proprietario
DevOps Engineer