{"id":21721340,"url":"https://github.com/informaticsmatters/ansible-infrastructure","last_synced_at":"2026-05-21T07:04:39.468Z","repository":{"id":46814714,"uuid":"232095117","full_name":"InformaticsMatters/ansible-infrastructure","owner":"InformaticsMatters","description":"Ansible logic for Kubernetes infrastructure provisioning","archived":false,"fork":false,"pushed_at":"2025-02-17T14:36:48.000Z","size":611,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-17T15:33:21.428Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InformaticsMatters.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2020-01-06T12:21:15.000Z","updated_at":"2025-02-17T14:36:53.000Z","dependencies_parsed_at":"2024-04-16T16:27:27.956Z","dependency_job_id":"fc719e3b-0270-4da2-9396-44d7a78d0897","html_url":"https://github.com/InformaticsMatters/ansible-infrastructure","commit_stats":null,"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fansible-infrastructure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fansible-infrastructure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fansible-infrastructure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fansible-infrastructure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InformaticsMatters","download_url":"https://codeload.github.com/InformaticsMatters/ansible-infrastructure/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244693748,"owners_count":20494503,"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-11-26T02:15:58.768Z","updated_at":"2026-05-21T07:04:34.422Z","avatar_url":"https://github.com/InformaticsMatters.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Infrastructure\n\n![GitHub release](https://img.shields.io/github/v/release/informaticsmatters/ansible-infrastructure)\n\n[![lint and doc build](https://github.com/InformaticsMatters/ansible-infrastructure/actions/workflows/lint.yaml/badge.svg)](https://github.com/InformaticsMatters/ansible-infrastructure/actions/workflows/lint.yaml)\n\n[![CodeFactor](https://www.codefactor.io/repository/github/informaticsmatters/ansible-infrastructure/badge)](https://www.codefactor.io/repository/github/informaticsmatters/ansible-infrastructure)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\u0026logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![Packaged with Poetry](https://img.shields.io/badge/packaging-poetry-cyan.svg)](https://python-poetry.org/)\n\nAnsible roles to deploy Informatics Matters infrastructure components\n(a database, keycloak and AWX) to [Kubernetes].\n\nYou'll find documentation written using [Sphinx] in the `doc` directory.\n\n\u003e   Refer to the Sphinx [primer] for a quick _cheat sheet_ of Sphinx\n    formatting style\n\n## Cluster provisioning\nMost of this material relates to configuring Kubernetes clusters that\nhave been provisioned. For documentation relating to (some) cluster\nprovisioning refer to the `provisioning/README.md`.\n\n## Cinder provisioner\nThe cinder provisioner is a 'work in progress' formed from Helm templates\ntaken from the [cloud-provider-openstack] repository. The release used\nas a basis of the templates was **openstack-cinder-csi-1.1.2**.\n\n## NFS provisioner\nThe NFS provisioner is formed from Helm templates\ntaken from the [nfs-subdir-external-provisioner] repository.\n\n## Building the Documentation\nThe source of the documentation can be found in the project's\n`doc` directory. To build the HTML version of the documentation install\nthe build requirements and then move to the `doc` directory and execute\n`sphinx-build`: -\n\n    sphinx-build -b html doc doc/build\n\nThe resultant index page will be called `doc/build/index.html`.\n\n\u003e   The build directory is currently excluded by the project's `.gitignore`\n\n---\n\n[kubernetes]: https://kubernetes.io\n[sphinx]: http://www.sphinx-doc.org/en/master/#\n[primer]: https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#lists-and-quote-like-blocks\n[cloud-provider-openstack]: https://github.com/kubernetes/cloud-provider-openstack\n[nfs-subdir-external-provisioner]: https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finformaticsmatters%2Fansible-infrastructure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finformaticsmatters%2Fansible-infrastructure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finformaticsmatters%2Fansible-infrastructure/lists"}