Ansible: Common

⚠️
Note: The documentation for this collection may currently be incomplete or even out of date. This collection is still a WIP, expect bugs and other issues arising.

Introduction

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

Getting Started

Dependencies

Before you begin, ensure you have the following prerequisites:

  • Ansible installed on your ansible host.

Installation

Usage

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

Advanced Usage

There are multiple roles included in this collection. To view their advanced usage options, visit one of the cards below.

Repository

You can find this project’s repository here.

Contributions

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

License

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