{"id":16956976,"url":"https://github.com/jgraichen/salt-pki","last_synced_at":"2025-06-21T22:05:25.823Z","repository":{"id":66251099,"uuid":"247289642","full_name":"jgraichen/salt-pki","owner":"jgraichen","description":"Salt toolkit to manage X.509 PKI keys and certificates and customizable remote signing.","archived":false,"fork":false,"pushed_at":"2025-06-16T08:11:07.000Z","size":111,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-19T19:15:37.924Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jgraichen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-03-14T14:15:50.000Z","updated_at":"2025-06-16T04:52:29.000Z","dependencies_parsed_at":"2023-10-20T02:49:28.350Z","dependency_job_id":"fd50e1ee-eb7f-4ec1-b191-66cbcf27e130","html_url":"https://github.com/jgraichen/salt-pki","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/jgraichen/salt-pki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgraichen%2Fsalt-pki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgraichen%2Fsalt-pki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgraichen%2Fsalt-pki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgraichen%2Fsalt-pki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgraichen","download_url":"https://codeload.github.com/jgraichen/salt-pki/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgraichen%2Fsalt-pki/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261200393,"owners_count":23123949,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T22:16:31.910Z","updated_at":"2025-06-21T22:05:20.809Z","avatar_url":"https://github.com/jgraichen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Salt PKI\n\nThis repository contains a collection of execution modules and states to manage X.509 keys, certificate signing requests and certificates. It does support modern EC suites. The actual signing can be delegated to other execution modules or runners, such as [`acme.sign`](https://github.com/jgraichen/salt-acme).\n\nThe current version focuses on the needs for TLS certificates and external signing (e.g. ACME, Vault, custom modules).\n\n## Modules\n\nSee [`_modules/pki.py`](_modules/pki.py).\n\n## States\n\nSee [`_states/pki.py`](_states/pki.py).\n\n## Installation\n\nThe recommended way of installation is using [salt `gitfs`](https://docs.saltproject.io/en/latest/topics/tutorials/gitfs.html) on the salt master.\n\n```yaml\n# /etc/salt/master\ngitfs_remotes:\n  - \"https://github.com/jgraichen/salt-pki.git\":\n      - base: v1.0.1\n```\n\nIf you want to use execution modules on the salt master, e.g. in runners, remember to synchronize modules on the master:\n\n```console\nsalt-run saltutil.sync_modules\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgraichen%2Fsalt-pki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjgraichen%2Fsalt-pki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgraichen%2Fsalt-pki/lists"}