{"id":21721377,"url":"https://github.com/informaticsmatters/postgresql-ansible","last_synced_at":"2026-05-08T13:05:23.112Z","repository":{"id":80605302,"uuid":"282856736","full_name":"InformaticsMatters/postgresql-ansible","owner":"InformaticsMatters","description":"A (simple) PostgreSQL deployment","archived":false,"fork":false,"pushed_at":"2024-09-10T15:59:02.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-25T18:43:19.280Z","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-07-27T09:52:22.000Z","updated_at":"2024-09-10T15:55:37.000Z","dependencies_parsed_at":"2024-09-10T16:27:18.760Z","dependency_job_id":"1bdd3f29-d6c1-4058-b09b-8c841f313e1f","html_url":"https://github.com/InformaticsMatters/postgresql-ansible","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fpostgresql-ansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fpostgresql-ansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fpostgresql-ansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fpostgresql-ansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InformaticsMatters","download_url":"https://codeload.github.com/InformaticsMatters/postgresql-ansible/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244693751,"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:16:11.154Z","updated_at":"2026-05-08T13:05:23.096Z","avatar_url":"https://github.com/InformaticsMatters.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PostgreSQL Orchestration (Ansible)\n\n![lint](https://github.com/InformaticsMatters/postgresql-ansible/workflows/lint/badge.svg)\n\n![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/informaticsmatters/postgresql-ansible)\n\n[![CodeFactor](https://www.codefactor.io/repository/github/informaticsmatters/postgresql-ansible/badge)](https://www.codefactor.io/repository/github/informaticsmatters/postgresql-ansible)\n\nA playbook and role to deploy PostgreSQL, designed for execution by [AWX].\n\nThis project contains one Ansible role:-\n\n*   **postgresql**\n\n\u003e   Note: The Role is designed to be executed from within our AWX server\n    where credentials for the cluster (Kubernetes) reside. If you're not\n    running from AWX (discouraged) then you will need to provide\n    values for the variables that would be injected by AWX.\n\nAs with all of our playbooks you can find the common user-defined variables\nin the role's `defaults/main.yaml` and less common variables in\n`vars/main.yaml`.\n\n\u003e   If you set `pg_enable_affinity` you will need a node in your cluster with the label\n    `informaticsmatters.com/purpose-core` as the PostgreSQL Kubernetes Pod\n    affinity  will require this label during scheduling.\n\n## Adding an auxiliary user\nAs well as the 'standard' postgres user you can optionally also create\na second (auxiliary) user with a database and optional super-user privileges\nusing the `pg_aux` parameters (see `roles/postgresql/defaults/main.yaml`).\n\n## Fine-tuning postgres with configuration\nYou can configure any additional database [parameters] using the playbook\nvariable `pg_configuration`.\n\n---\n\n[awx]: https://github.com/ansible/awx\n[parameters]: https://www.postgresql.org/docs/12/config-setting.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finformaticsmatters%2Fpostgresql-ansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finformaticsmatters%2Fpostgresql-ansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finformaticsmatters%2Fpostgresql-ansible/lists"}