Ansible Core Collection

C2 Platform core, generic roles that are used by all or some other roles. These roles typically don’t create services / processes on target node but are dependencies e.g. packages required by those roles. Or these roles help with Ansible provisioning for example offers generic Ansible modules, filters etc.
GitLab

Pipeline Status Latest Release Ansible Galaxy

C2 Platform generic roles that are used by all or some other roles. These roles typically don’t create services / processes on target node but are dependencies e.g. packages required by those roles. Or these roles help with Ansible provisioning for example offers generic Ansible modules, filters etc.

Roles

Modules and Filters

For detailed information on the available modules and filters within this collection, please refer to the Ansible Galaxy  page.

You can of course also use the ansible-doc command to explore the documentation:

ansible-doc -t module --list c2platform.core
ansible-doc -t filter --list c2platform.core
ansible-doc -t filter <FILTER_NAME>
ansible-doc -t module <MODULE_NAME>

Using this collection

Before using the collection, you need to install it with the Ansible Galaxy command-line tool:

ansible-galaxy collection install c2platform.core

You can include it in a requirements.yml file and install it via ansible-galaxy collection install -r requirements.yml, using the format:

---
collections:
  - name: c2platform.core

See Ansible Using collections  for more details.


Ansible APT-Repo-rol

Ansible Bootstrap-rol

Ansible CACerts2-rol

Streamline the creation and management of your own Certificate Authority (CA) with this role, which automates certificate generation and distribution across nodes using the community.crypto collection.

Ansible CACerts2-Client-rol

Ansible Common-rol

Ansible Env-Test-rol

Ansible Facts-rol

Ansible Facts-CMDB-rol

Ansible Files-rol

Ansible Hosts-rol

Ansible Java-rol

Ansible LCM-rol

Ansible Linux-rol

Manage Linux systems effectively with a wide range of modules from ansible.builtin, ansible.posix, and community.general collections, simplifying resource management via the linux_resources variable, which is flexible and powerful, enhancing administration and reducing the need for custom roles or collections.

Ansible LVM-rol

Ansible Manage-Service-rol

Ansible Mount-rol

Ansible Oracle-Client-rol

Ansible OS-Trusts-rol

Ansible PostgreSQL-Client-rol

Ansible PostgreSQL-Tasks-rol

Ansible REST-rol

Ansible Restart-rol

Ansible Secrets-rol

Manage secrets effectively using Ansible Vault within your Ansible projects, specifically designed for Red Hat Automation Platform (AAP) and AWX, enhancing security and simplifying secret management.

Ansible Server-Update-rol

Ansible Service-rol

Ansible Users-rol

Ansible Vagrant-Hosts-rol

Ansible YUM-rol