robertdebock.scl

Ansible Role SCL

This guide shows you how to install SCL (Software Collections) on your system.

GitHub GitLab Downloads Version
GitHub Badge GitLab Badge Downloads Badge Version Badge

Example Playbook

Here is a simple playbook you can use, which is tested every time there is a code change:

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

  roles:
    - role: robertdebock.scl

Before running, you need to prepare your machine. In continuous integration, this is done using the following configuration:

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

  roles:
    - role: robertdebock.bootstrap

You can find a full explanation and more examples on how to use these roles.

Requirements

Roles Used for Preparation

The following roles are needed to set up your system, but you can also prepare your system differently.

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

Context

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

Here’s a visual of related roles: dependencies

Compatibility

This role has been tested on the following container images:

Container Tags
Alpine all
Amazon Candidate
Debian all
EL 9
Fedora all
Ubuntu all

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

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

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

License

This project is licensed under the Apache-2.0 License.

Author Information

Created by robertdebock.

If you find this helpful, consider sponsoring me.

Informazioni sul progetto

Install SCL on your system.

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