Files

sys-svc-compose-ca

Description

Internal helper role that installs CA-trust injection assets used by Docker Compose stacks. It ships a small wrapper plus the inject script and validates that the project CA certificate is present on the host before container builds rely on it.

Overview

This role installs CA trust injection assets for compose (wrapper + inject script) and validates CA cert presence.

Cosmos

The diagram places sys-svc-compose-ca in the Infinito.Nexus cosmos: the components it deploys (capabilities), the central services it consumes (dependencies), and its outward reach (federation and bridged external networks).

flowchart LR
    subgraph role [sys-svc-compose-ca 💻]
        svc_svc_compose_ca["svc-compose-ca"]
    end

Solid 1:1 edges are fixed relationships; dashed 0..1 edges are conditional (enabled only in matching deployments); red 0..0 edges are turned off in this role. Node markers show the role's deploy modes (💻 host, 🐳 compose, 🐝 swarm); ❌ marks a service that is explicitly turned off, and ⚙️ an Ansible role dependency declared in meta/main.yml.

Features

  • Automated provisioning: Configured by Ansible without manual steps.

Credits

Implemented by Kevin Veen-Birkenbach. Part of the Infinito.Nexus Project and maintained by Kevin Veen-Birkenbach. Licensed under the Infinito.Nexus Community License (Non-Commercial).