Skip to content

Add PKI and Config #23

@krisnova

Description

@krisnova

Right now the main repository has a make target that is used to kickstart a local auraed environment.

https://github.com/aurae-runtime/aurae/blob/main/docs/certs.md#generating-client-certificate-material

make pki config

which creates mTLS certs, signs them, and configures a configuration file locally on the filesystem.

Can we please design and introduce the subcommands, flags, and features needed such that we can easily create, sign, manage, and mutate TLS certificates and config files for Aurae directly from the ae tool?

Some examples of what I am thinking:

ae create <domain> # Creates CA
ae create <domain> --user=nova # Create a Nova user
ae sign <domain> --user=nova --root=ca.crt
ae config /path/to/pki/ ~/.aurae/config.toml

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions