diff --git a/modules/step-ca/module.json b/modules/step-ca/module.json index 013e79d..f9f12b0 100644 --- a/modules/step-ca/module.json +++ b/modules/step-ca/module.json @@ -59,6 +59,30 @@ "mode": "0600", "content": "DOCKER_STEPCA_INIT_PASSWORD=${secret:password}\n" }, + { + "id": "root-cert-file", + "type": "file", + "path": "/var/lib/mesh/step-ca/root-cert.pem", + "mode": "0600", + "owner": "1000:1000", + "content": "${secret:root-cert}" + }, + { + "id": "root-key-file", + "type": "file", + "path": "/var/lib/mesh/step-ca/root-key.pem", + "mode": "0600", + "owner": "1000:1000", + "content": "${secret:root-key}" + }, + { + "id": "root-key-password-file", + "type": "file", + "path": "/var/lib/mesh/step-ca/root-key-password.txt", + "mode": "0600", + "owner": "1000:1000", + "content": "${secret:root-key-password}" + }, { "id": "server", "type": "container", @@ -79,9 +103,9 @@ }, "volumes": [ "/var/lib/step-ca:/home/step", - "/var/lib/mesh/step-ca/root-cert:/run/secrets/root_ca.crt:ro", - "/var/lib/mesh/step-ca/root-key:/run/secrets/root_ca_key:ro", - "/var/lib/mesh/step-ca/root-key-password:/run/secrets/root_ca_key_password:ro", + "/var/lib/mesh/step-ca/root-cert.pem:/run/secrets/root_ca.crt:ro", + "/var/lib/mesh/step-ca/root-key.pem:/run/secrets/root_ca_key:ro", + "/var/lib/mesh/step-ca/root-key-password.txt:/run/secrets/root_ca_key_password:ro", "/var/lib/mesh/step-ca/config.json:/run/config/config.json:ro" ] }