Ansible AD Role
Manage Microsoft Active Directory.
Manage Microsoft Active Directory.
C2 Ansible Apps collection
This project contains the Ansible inventory for the Continuous Delivery (CD) Platform reference implementation. The CD Platform supports more than 90 Scrum/Agile teams working on IT projects at the Dutch Police, streamlining lifecycle management (LCM) and maintenance of key tools such as Jira, Confluence, Bitbucket, Nexus, SonarQube, and Jenkins.
This project provides the Ansible inventory for the GIS (Geographic Information System) Platform reference implementation. The GIS Platform integrates a comprehensive suite of geospatial tools and applications, including all ArcGIS products (such as ArcGIS Pro, ArcGIS Enterprise, and ArcGIS Online), FME for data transformation and integration, and Geoweb (built on Vertigis Studio) for advanced web-based mapping and geospatial workflows. This setup supports organization-wide GIS automation, enabling efficient management, analysis, and visualization of spatial data across various environments.
This project provides the Ansible inventory for the PHX platform reference implementation. The PHX project aims to establish an organization-wide automation platform/framework and leverage it to automate a wide range of applications, including those on Linux and Windows, custom-built applications, open-source applications, and closed-source applications.
C2 Ansible ForgeRock collection
Docker-in-docker image based on docker:20.10.16-dind
for the development environment. This image is intended to be used on the GitLab instance running on c2d-gitlab
.
Welcome to the Git LFS and GitLab Pages example project! This repository demonstrates how to use Git LFS (Large File Storage) and GitLab Pages to create a simple Ansible Software Repository tailored for air-gapped environments. This setup allows hosting and distributing software binaries and Ansible Galaxy collections.
C2 Ansible Atlassian collection
C2 Ansible GIS collection
Installs and configures Dnsmasq
Docker image for the development environment c2d
. This image is intended to be used for GitLab instance running on c2d-gitlab
.
Manage Software Downloads.
This project aims to create a tarball of selected Visual Studio Code extensions based on a YAML file. This tarball can be used in air-gapped environments where direct access to the Visual Studio Code Marketplace is not possible.
C2 Ansible Azure Devops collection
C2 Ansible Wincore collection
Streamline the creation and management of your own Certificate Authority (CA) with this role, which automates certificate generation and distribution across nodes using the community.crypto
collection.
Efficiently manage Windows systems using modules from ansible.windows
, community.windows
, and chocolatey.chocolatey
collections, streamlining resource management via the win_resources
variable, enhancing administration and eliminating the need for custom roles or collections.
C2 Platform core, generic roles that are used by all or some other roles. These roles typically don’t create services / processes on target node but are dependencies e.g. packages required by those roles. Or these roles help with Ansible provisioning for example offers generic Ansible modules, filters etc.
Ansible Execution Environment for Rijkswaterstaat (RWS)
HTMLProofer is a set of tests to validate your HTML output. HTMLProofer is a Ruby Gem. This project creates a Docker image with this gem installed. The project was created to be able to validate the C2 Platform website using a current HTMLProofer version.
C2 Ansible Dev collection
HAProxy installation and configuration.
Install OpenDJ LDAP server
Ansible inventory for the C2 Platform reference implementation, providing a streamlined configuration to deploy and manage essential open-source components. Key elements include automation tools like AWX and Galaxy NG, version control with GitLab CE, container orchestration via Kubernetes (both open-source and Rancher-managed), identity management through Keycloak, and web/proxy services with Apache and HAProxy
Installs and configures KeyCloak
Manage Splunk servers and Universal Forwarder nodes using flexible access to over 115 modules via the splunk_resources
variable, enhancing your Splunk deployment capabilities.
C2 Ansible Management collection
C2 Ansible ForgeRock collection
Manage Kubernetes effortlessly with the kubernetes.core
collection through a versatile kubernetes_resources
variable, simplifying tasks such as applying configurations and managing resources dynamically.
C2 Ansible Middleware collection
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.
C2 Ansible Oracle collection
Facilitate the silent installation of FME Flow on MS Windows hosts, leveraging the installer’s capabilities while managing dependencies like Tomcat and Java, and providing detailed API configurations and variable management for seamless integration.
C2 Ansible Test collection
Installs, configures and manages Tomcat
Manage Linux systems effectively with a wide range of modules from ansible.builtin
, ansible.posix
, and community.general
collections, simplifying resource management via the linux_resources
variable, which is flexible and powerful, enhancing administration and reducing the need for custom roles or collections.
This project contains the sources and content for the C2 Platform website.
Manage secrets effectively using Ansible Vault within your Ansible projects, specifically designed for Red Hat Automation Platform (AAP) and AWX, enhancing security and simplifying secret management.