Ansible Middleware Collection

C2 Ansible Middleware collection
GitLab

Pipeline Status Latest Release Ansible Galaxy

C2 Platform middleware roles

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.mw
ansible-doc -t filter --list c2platform.mw
ansible-doc -t filter <FILTER_NAME>
ansible-doc -t module <MODULE_NAME>

Ansible Apache Role

Ansible Dnsmasq Role

Installs and configures Dnsmasq

Ansible Docker Role

Ansible Exim4 Role

Ansible Haproxy Role

HAProxy installation and configuration.

Ansible Keycloak Role

Installs and configures KeyCloak

Ansible Kubernetes Role

Manage Kubernetes effortlessly with the kubernetes.core collection through a versatile kubernetes_resources variable, simplifying tasks such as applying configurations and managing resources dynamically.

Ansible MicroK8s Role

Install and manage MicroK8s efficiently using the versatile microk8s_linux_resources and microk8s_linux_bootstrap_resources variables, which integrate the c2platform.core.linux role to simplify resource management with various Ansible modules.

Ansible NFS Role

Ansible PostgreSQL Role

Ansible Proxy Role

Ansible Tomcat Role

Installs, configures and manages Tomcat



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