robertdebock.obsproject

Ansible Role for Obsproject

This document explains how to install the obsproject on your system using Ansible.

GitHub GitLab Downloads Version
github gitlab downloads Version

Example Playbook

Here’s a sample playbook that shows how to use the obsproject role. This example comes from the file molecule/default/converge.yml and is verified with every change made.

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

  roles:
    - role: robertdebock.obsproject

Before running this, ensure your machine is prepared. In Continuous Integration (CI), preparation is done using molecule/default/prepare.yml:

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

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

For a more detailed explanation and additional examples, you can check this guide.

Requirements

Before installing, make sure you have the pip packages listed in requirements.txt.

State of Used Roles

This role depends on other roles to prepare the system, although you can prepare your system in different ways.

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

Context

This role is part of several compatible roles. For more information, you can look at the role documentation.

Here's a visual overview of related roles: dependencies

Compatibility

This role has been tested with the following container images:

Container Tags
Debian all
Fedora all
Ubuntu all

Ansible version 2.12 or higher is required. Testing has been done with:

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

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

License

This role is licensed under the Apache-2.0 license.

Author Information

This role was created by robertdebock.

If you wish to support me, consider sponsoring me.

Informazioni sul progetto

Install obsproject on your system.

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