{"id":25190071,"url":"https://github.com/keyfactor/ansible-ejbca-signserver-playbooks","last_synced_at":"2025-08-12T09:03:17.304Z","repository":{"id":38274491,"uuid":"252752865","full_name":"Keyfactor/ansible-ejbca-signserver-playbooks","owner":"Keyfactor","description":"Ansible playbooks","archived":false,"fork":false,"pushed_at":"2025-04-11T15:36:43.000Z","size":1238,"stargazers_count":39,"open_issues_count":8,"forks_count":23,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-25T12:02:20.054Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Keyfactor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-03T14:17:44.000Z","updated_at":"2025-05-16T07:54:36.000Z","dependencies_parsed_at":"2024-01-05T20:31:14.234Z","dependency_job_id":"731ff8da-f59a-4e22-9ec2-82ff39293adf","html_url":"https://github.com/Keyfactor/ansible-ejbca-signserver-playbooks","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/Keyfactor/ansible-ejbca-signserver-playbooks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fansible-ejbca-signserver-playbooks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fansible-ejbca-signserver-playbooks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fansible-ejbca-signserver-playbooks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fansible-ejbca-signserver-playbooks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Keyfactor","download_url":"https://codeload.github.com/Keyfactor/ansible-ejbca-signserver-playbooks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fansible-ejbca-signserver-playbooks/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270032623,"owners_count":24515322,"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","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-02-09T21:18:51.570Z","updated_at":"2025-08-12T09:03:17.223Z","avatar_url":"https://github.com/Keyfactor.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--EJBCA Community logo --\u003e\n\u003ca href=\"https://ejbca.org\"\u003e\n    \u003cimg src=\".github/images/community-ejbca.png?raw=true)\" alt=\"EJBCA logo\" title=\"EJBCA\" height=\"50\" /\u003e\n\u003c/a\u003e\n\u003c!--EJBCA Enterprise logo --\u003e\n\u003ca href=\"https://www.keyfactor.com/products/ejbca-enterprise/\"\u003e\n    \u003cimg src=\".github/images/keyfactor-ejbca-enterprise.png?raw=true)\" alt=\"EJBCA logo\" title=\"EJBCA\" height=\"50\" /\u003e\n\u003c/a\u003e\n\u003c!-- SignServer Community logo --\u003e\n\u003ca href=\"https://signserver.org\"\u003e\n    \u003cimg src=\".github/images/community-signserver.png?raw=true)\" alt=\"SignServer logo\" title=\"SignServer\" height=\"50\" /\u003e\n\u003c/a\u003e\n\u003c!-- SignServer Enterprise logo --\u003e\n\u003ca href=\"https://www.keyfactor.com/products/signserver-enterprise/\"\u003e\n    \u003cimg src=\".github/images/keyfactor-signserver-enterprise.png?raw=true)\" alt=\"SignServer logo\" title=\"SignServer\" height=\"50\" /\u003e\n\u003c/a\u003e\n\n# Ansible Playbooks for EJBCA and SignServer \n[![Discuss](https://img.shields.io/badge/discuss-ejbca-ce?style=flat)](https://github.com/Keyfactor/ansible-ejbca-signserver-playbooks/discussions) \n\nThis is a collection of Ansible playbooks to use with EJBCA, SignServer, and integrations. Both Community and Enterprise versions of EJBCA are supported. By using these Ansible playbooks you can easily get EJBCA or SignServer up and running, including a complete technology stack with Java 11, Apache HTTPD, Maria DB, SoftHSM, and Wildfly.\n\n## Available playbooks \n\nThese playbooks are available:  \n* **[ansible_ejbca_signsrv](./ansible_ejbca_signsrv)** – For use with EJBCA \u0026 SignServer Community or Enterprise version to install and configure EJBCA CA, external RA, \u0026 external VA, or only standalone CA without deploying external RA/VA, and SignServer.\n* **[ejbca_certificate_request_role](./ejbca_certificate_request_role)** – For use with EJBCA Enterprise version to issue certificates from an EJBCA server using the REST API \n\n## Get started \nFor details on how to set up and run the Ansible playbooks, see README in the respective playbook:\n* [Ansible EJBCA SignServer README](https://github.com/Keyfactor/ansible-ejbca-signserver-playbooks/blob/main/ansible_ejbca_signsrv/README.md)\n* [EJBCA Certificate Request Role README](https://github.com/Keyfactor/ansible-ejbca-signserver-playbooks/blob/main/ejbca_certificate_request_role/README.md)\n\n### System Requirements\nFor more information, see \n* [Ansible EJBCA SignServer Requirements](https://github.com/Keyfactor/ansible-ejbca-signserver-playbooks/blob/main/ansible_ejbca_signsrv/README.md#requirements)\n* [EJBCA Certificate Request Role Requirements](https://github.com/Keyfactor/ansible-ejbca-signserver-playbooks/blob/main/ejbca_certificate_request_role/README.md#requirements)\n\n## Community Support\nIn the [Keyfactor Community](https://www.keyfactor.com/community/), we welcome contributions. \n\nThe Community software is open-source and community-supported, meaning that **no SLA** is applicable.\n\n* Read more in our documentation: [Deploying PKI and signature services in DevOps environments](https://doc.primekey.com/ejbca/solution-areas/deploying-pki-and-signature-services-in-devops-environments)\n* Ask the community for ideas: [EJBCA Ansible Playbook Discussions](../../discussions)  \n* To report a problem or suggest a new feature, go to [Issues](../../issues).\n* If you want to contribute actual bug fixes or proposed enhancements, see the [Contributing Guidelines](CONTRIBUTING.md) and go to [Pull requests](../../pulls).\n\n## Commercial Support\n\nCommercial support is available for [EJBCA Enterprise](https://www.keyfactor.com/products/ejbca-enterprise/) and [SignServer Enterprise](https://www.keyfactor.com/products/signserver-enterprise/).\n\n## License\nFor license information, see [LICENSE](LICENSE). \n\n## Related Projects\nSee all [Keyfactor EJBCA GitHub projects](https://github.com/orgs/Keyfactor/repositories?q=ejbca) or [Keyfactor SignServer GitHub projects](https://github.com/orgs/Keyfactor/repositories?q=signserver). \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyfactor%2Fansible-ejbca-signserver-playbooks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeyfactor%2Fansible-ejbca-signserver-playbooks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyfactor%2Fansible-ejbca-signserver-playbooks/lists"}