How to Use the C2 Platform

Step-by-step instructions related to the C2 Platform (C2) reference implementation.

The content in this section is specifically related to the C2 Platform (C2) Reference Implementation, which is contained within the c2platform/ansible project.


Setup Reverse Proxy and CA server

Setup the reverse proxy and Certificate Authority ( CA ) server c2d-rproxy1. This node is a prerequisite for a functional development environment because it performs several roles.

Setup SOCKS proxy

Setup a SOCKS proxy and Firefox profile for easy access to the development environment.

Manage Argo CD using Ansible

Create a Kubernetes Cluster, Install Argo CD and then manage it all using Ansible and C2 Platform’s Ansible Collections.

Managing Server Certificates as a Certificate Authority

Learn how to become your own Certificate Authority (CA) and manage certificates for various services using the cacerts2 Ansible role.

Automating Stop-Start Procedures with Ansible

Learn how to automate stop-start routines efficiently using a versatile and adaptable Ansible role.

Setup Kubernetes Cluster for Certified Kubernetes Administrator (CKA) Exercises

Prepare for your Kubernetes certifications with a cluster designed for practical exam scenarios. This guide details how to create a CKA cluster using the C2 Platform development environment.

Docker-in-docker ( dind )

Run DinD locally for example to develop a GitLab CI/CD pipeline that will use this technique



Last modified January 29, 2025: argocd rollouts concept C2-709 (f329fd3)