What is Docker-in-docker ( DinD )?
Docker-in-Docker (DinD) is a common technique used in GitLab CI/CD pipelines on Kubernetes to run Docker commands within Docker containers.
Docker-in-Docker (DinD) is a common technique used in GitLab CI/CD pipelines on Kubernetes to run Docker commands within Docker containers.
Learn how to create a Kerberos keytab file for secure, automated authentication without human intervention.
Streamline the development and release process of Ansible collections with a CI/CD pipeline to Ansible Galaxy.
Example CI/CD Pipeline for an Ansible Collection
Guideline for using GitLab Runner as an Ansible control node when Ansible Automation Platform (AAP) is unavailable.
C2 Ansible Azure Devops collection
Installs and configures GitLab Community Edition (CE) on Debian/Ubuntu and RHEL-based Linux systems with support for SSL certificates, Personal Access Tokens (PATs), import sources configuration, and integration with the C2 Platform ecosystem.
Installs and configures GitLab Runner for CI/CD pipelines on Linux systems with support for multiple executor types (Docker, Shell), VM-based and container-based runners, and air-gapped environments.
Run DinD locally for example to develop a GitLab CI/CD pipeline that will use this technique
C2 Ansible Management collection
Using keytab files in your CI/CD pipelines can enhance security, but it requires careful handling to avoid exposing sensitive information. This guide provides best practices for using keytab files securely in GitLab CI/CD.