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
Run DinD locally for example to develop a GitLab CI/CD pipeline that will use this technique
Instructions for provisioning infrastructure using Ansible within a GitLab CI/CD pipeline. For the PHX project, the Ansible Automation Platform (AAP) is not yet available; therefore, a GitLab CI/CD pipeline is used as a temporary solution.
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.