Common Role Collection for Ansible
Go to file
2024-04-08 15:17:50 +02:00
collections Initial Commit 2024-01-06 17:46:48 +01:00
docs/img New Readme 2024-01-06 18:44:25 +01:00
meta Initial Commit 2024-01-06 17:46:48 +01:00
plugins Initial Commit 2024-01-06 17:46:48 +01:00
roles Install sudo on hosts using role 2024-01-23 15:18:28 +01:00
galaxy.yml [c] migrate to 2024-04-08 15:17:50 +02:00 Initial Commit 2024-01-06 17:46:48 +01:00 [c] migrate to 2024-04-08 15:17:50 +02:00

Ansible Collection - Common

License - GPLv3

Table of Contents


This collection includes common automation utilities that are used in the deployment of various Lunivity Circle Services.
Common utilities include any kinds of roles and playbooks that are responsible for the initial setup of a host.

Getting Started


Before you begin, ensure you have the following prerequisites:

  • Ansible installed on your ansible host.


Using Command Line Interface (CLI)

  • To install this Ansible collection using the CLI, follow these steps:
# install collection from source
$ ansible-galaxy collection install git+

# install collection from tagged release 1.0.0 (currently unavailable)
$ ansible-galaxy collection install git+,1.0.0

Using a Requirements File

  1. Create a file named requirements.yml in your workspace.
  2. Add the following content to your requirements.yml file:
  - name:
    type: git
    version: latest
  • Install the collection by running the following command in your workspace:
ansible-galaxy collection install -r /path/to/requirements.yml


  • To use the collection in your Ansible playbooks, include it like this:
- name: Example Playbook
  hosts: localhost
    - name: Include role from Lunivity
        name: lunivity.common.<role>

Additional Documentation

For more detailed documentation, including advanced usage and customization options, please refer to the docs.


Author: Sangelo

Creation date: January 06, 2024


You're welcome to contribute to this Ansible Collection if you have a Lunivity account (see Gitpot's homepage for details if registrations aren't open yet).


This project is licensed under the GNU General Public License v3.0 (GPL-3.0). Refer to the LICENSE file for more details.