Merge pull request #84 from svc-design/codex/fix-postgresql-apt-repository-configuration

Configure PostgreSQL repo via common role
This commit is contained in:
shenlan 2025-09-23 23:05:08 +08:00 committed by GitHub
commit 317fee3b67
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,10 +1,29 @@
- name: Setup postgres server
hosts: cn-homepage.svc.plus
become: true
vars:
group: cn-homepage.svc.plus
repo_setup: true
repos: &postgresql_common_repos
- name: postgresql
uri: "http://apt.postgresql.org/pub/repos/apt"
suite: "{{ ansible_distribution_release }}-pgdg"
components: ["main"]
key_url: "https://www.postgresql.org/media/keys/ACCC4CF8.asc"
enabled: true
postgresql_use_official_repo: false
roles:
- roles/vhosts/postgres
- roles/vhosts/common/
- roles/vhosts/postgres/
- name: Setup postgres server
hosts: global-homepage.svc.plus
become: true
vars:
group: global-homepage.svc.plus
repo_setup: true
repos: *postgresql_common_repos
postgresql_use_official_repo: false
roles:
- roles/vhosts/common/
- roles/vhosts/postgres/