{"id":13937826,"url":"https://github.com/debops/ansible-pki","last_synced_at":"2025-10-20T11:44:02.596Z","repository":{"id":20253090,"uuid":"23525843","full_name":"debops/ansible-pki","owner":"debops","description":"Bootstrap and manage internal PKI, Certificate Authorities and OpenSSL/GnuTLS certificates","archived":false,"fork":false,"pushed_at":"2017-10-18T17:56:32.000Z","size":587,"stargazers_count":66,"open_issues_count":23,"forks_count":29,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-11-27T06:36:43.504Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/debops.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-09-01T00:11:33.000Z","updated_at":"2024-11-19T22:17:01.000Z","dependencies_parsed_at":"2022-09-03T23:21:35.390Z","dependency_job_id":null,"html_url":"https://github.com/debops/ansible-pki","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debops%2Fansible-pki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debops%2Fansible-pki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debops%2Fansible-pki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debops%2Fansible-pki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debops","download_url":"https://codeload.github.com/debops/ansible-pki/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debops%2Fansible-pki/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259204814,"owners_count":22821162,"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-08-07T23:03:56.502Z","updated_at":"2025-10-20T11:44:02.507Z","avatar_url":"https://github.com/debops.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"## [![DebOps](https://debops.org/images/debops-small.png)](https://debops.org) pki\n\n\u003c!-- This file was generated by Ansigenome. Do not edit this file directly but\n     instead have a look at the files in the ./meta/ directory. --\u003e\n\n[![Travis CI](https://img.shields.io/travis/debops/ansible-pki.svg?style=flat)](https://travis-ci.org/debops/ansible-pki)\n[![test-suite](https://img.shields.io/badge/test--suite-ansible--pki-blue.svg?style=flat)](https://github.com/debops/test-suite/tree/master/ansible-pki/)\n[![Ansible Galaxy](https://img.shields.io/badge/galaxy-debops.pki-660198.svg?style=flat)](https://galaxy.ansible.com/debops/pki)\n\n\nThe `debops.pki` role provides a standardized management of the X.509\ncertificates on hosts controlled by Ansible. Other Ansible roles can utilize\nthe environment created by `debops.pki` to automatically enable TLS/SSL\nencrypted connections.\n\nUsing this role, you can bootstrap a Public Key Infrastructure in your\nenvironment using an internal Certificate Authority, easily switch the active\nset of certificates between internal and external Certificate Authorities, or\nuse the ACME protocol to automatically obtain certificates from CA that\nsupport it (currently, [Let's Encrypt][lets-encrypt]).\n\n[lets-encrypt]: https://letsencrypt.org/\n\n### Installation\n\nThis role requires at least Ansible `v2.0.0`. To install it, run:\n\n```Shell\nansible-galaxy install debops.pki\n```\n\n### Documentation\n\nMore information about `debops.pki` can be found in the\n[official debops.pki documentation](https://docs.debops.org/en/latest/ansible/roles/ansible-pki/docs/).\n\n\n### Role dependencies\n\n- `debops.secret`\n\n### Are you using this as a standalone role without DebOps?\n\nYou may need to include missing roles from the [DebOps common\nplaybook](https://github.com/debops/debops-playbooks/blob/master/playbooks/common.yml)\ninto your playbook.\n\n[Try DebOps now](https://debops.org/) for a complete solution to run your Debian-based infrastructure.\n\n\n\n\n\n### Authors and license\n\n- [Maciej Delmanowski](https://docs.debops.org/en/latest/debops-keyring/docs/entities.html#debops-keyring-entity-drybjed) (maintainer) | [e-mail](mailto:drybjed@gmail.com) | [Twitter](https://twitter.com/drybjed) | [GitHub](https://github.com/drybjed)\n- [Robin Schneider](https://docs.debops.org/en/latest/debops-keyring/docs/entities.html#debops-keyring-entity-ypid) | [e-mail](mailto:ypid@riseup.net) | [Twitter](https://twitter.com/ypid) | [GitHub](https://github.com/ypid)\n\nLicense: [GPL-3.0](https://tldrlegal.com/license/gnu-general-public-license-v3-%28gpl-3%29)\n\n***\n\nThis role is part of [DebOps](https://debops.org/). README generated by [ansigenome](https://github.com/nickjj/ansigenome/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebops%2Fansible-pki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdebops%2Fansible-pki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebops%2Fansible-pki/lists"}