{ "slug": "docker-certs", "kind": "ansible", "metadata": { "name": "Generate Docker TLS Certificates", "description": "Generates TLS certificates for the Docker daemon, including CA, server, and client certificates. Used to secure Docker remote API access.", "tags": [], "icon": { "provider": "simple-icons", "id": "docker" }, "draft": true, "version": { "name": "1.0.0", "source_dep_name": "manual/docker-certs" } }, "variables": [ { "title": "Certificate Configuration", "name": "certificates", "items": [ { "name": "certs_path", "type": "str", "title": "Certs Path", "required": false, "default": "/root/docker-certs", "description": "Path where certificates will be stored", "config": { "placeholder": "/root/docker-certs" } }, { "name": "cert_validity_days", "type": "int", "title": "Validity Days", "required": false, "default": 3630, "description": "Certificate validity period in days", "config": { "slider": true, "min": 30, "max": 3650, "step": 30, "placeholder": "3650", "unit": "days" } }, { "name": "cn_domain", "type": "str", "title": "CA Common Name", "required": false, "description": "Common Name (CN) for the CA certificate", "config": { "placeholder": "home.arpa.tld" } } ] } ] }