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 use “always”, “system”, and “install” tags effectively with the Ansible Linux role for optimized playbook execution.
Example of an Ansible Configuration File ansible.cfg
that is used on c2d-xtop
to connect to the private Ansible Automation Hub based on Galaxy NG running on c2d-galaxy1
.
Learn how to install the NuGet Package Provider using Ansible for Windows systems. This is essential for Ansible projects targeting Microsoft Windows hosts, such as those in the RWS GIS Platform.
AWX met Ansible
Example of an Ansible Configuration File ansible.cfg
that is used on c2d-xtop
to connect to the private Ansible Automation Hub based on Galaxy NG running on c2d-galaxy1
.
Learn how to configure and provision a web proxy server using the c2platform.wincore.win
Ansible role. This example demonstrates the setup process for Windows hosts.
This document presents RWS’s approach to managing software downloads using Ansible, emphasizing the c2platform.wincore.download
Ansible role. This role is versatile, supporting both a simple Apache2 based repository and more advanced setups like Sonatype Nexus Repository Manager.
Learn how to efficiently manage and set up SSL/TLS certificates, Java KeyStores, and Java Truststores using Ansible. This guide includes steps for incorporating both automatically generated and externally obtained certificates.
This guide provides step-by-step instructions on how to manage the RWS Ansible Execution Environment, ensuring compatibility with the latest Python and Ansible versions, along with the required Ansible collections.
Discover how to seamlessly manage SSL/TLS trust on Windows hosts using the win_resources
variable of the c2platform.wincore.win
Ansible role.
Learn how to automate the generation and management of RWS SSL/TLS certificates and Java KeyStores with Ansible, integrating manual processes effortlessly.
Ansible Inventory projects and Ansible Collection projects used RWS.
An Ansible requirements file allows you to install multiple collections with a single command, and this file can also be used by AAP/AWX.
Example CI/CD Pipeline for an Ansible Collection
Rijkswaterstaat embraces an open approach to Ansible engineering, promoting the reuse of ideas and code. This enables increased flexibility and productivity, particularly in the open source/internet domain.