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 Role

Ansible Bootstrap Role

Ansible CACerts2 Role

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 Role

Ansible Common Role

Ansible Env Test Role

Ansible Facts Role

Ansible Facts CMDB Role

Ansible Files Role

Ansible Hosts Role

Ansible Java Role

Ansible LCM Role

Ansible Linux Role

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 Role

Ansible Manage Service Role

Ansible Mount Role

Ansible Oracle Client Role

Ansible OS Trusts Role

Ansible PostgreSQL Client Role

Ansible PostgreSQL Tasks Role

Ansible REST Role

Ansible Restart Role

Ansible Secrets Role

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 Role

Ansible Service Role

Ansible Users Role

Ansible Vagrant Hosts Role

Ansible YUM Role



Last modified October 17, 2025: code with project attribute C2-578 (848e10b)