robertdebock.remi

Ansible Role Remi

This role installs and activates the remi yum repositories on your system.

GitHub GitLab Downloads Version
github gitlab downloads Version

Example Playbook

Here’s an example taken from molecule/default/converge.yml. It is tested whenever there is a push, pull request, or release.

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

  roles:
    - role: robertdebock.remi
      remi_enabled_repositories: php74

Before running this, the machine needs to be prepared. In CI, this is done using molecule/default/prepare.yml:

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

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.epel

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

Role Variables

The default values for the variables can be found in defaults/main.yml:

---
# default values for remi

remi_repository_selection: php81

Requirements

State of Used Roles

Several roles are utilized to prepare a system, but you can also prepare your system in other ways.

Requirement GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.epel Build Status GitHub Build Status GitLab

Context

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

Here’s an overview of related roles: dependencies

Compatibility

This role has been tested with these container images:

Container Tags
EL 9

The minimum version of Ansible required is 2.12. Tests have been done on:

  • The prior version.
  • The current version.
  • The development version.

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

License

Apache-2.0.

Author Information

robertdebock

Consider sponsoring me.

Informazioni sul progetto

Install and enable remi yum repositories on your system.

Installa
ansible-galaxy install robertdebock.remi
Licenza
apache-2.0
Download
43.3k
Proprietario
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.