mirror of
https://gitlab.archlinux.org/archlinux/infrastructure.git
synced 2024-09-20 11:54:39 +02:00
45dc25b0d0
roles/postgres: Merged the new configuration (from 9.6) and added two new variables for making it easier to test the role on a vm/container.
22 lines
1.2 KiB
YAML
22 lines
1.2 KiB
YAML
---
|
|
|
|
- name: setup apollo
|
|
hosts: apollo
|
|
remote_user: root
|
|
roles:
|
|
- { role: common, tags: ['common'] }
|
|
- { role: tools, tags: ['tools'] }
|
|
- { role: sshd, tags: ['sshd'] }
|
|
- { role: root_ssh, tags: ['root_ssh'] }
|
|
- { role: borg-client, backup_host: "borg@vostok.archlinux.org", backup_dir: "/backup/apollo", postgres_backup_dir: "/var/lib/postgres/backup", tags: ["borg"] }
|
|
- { role: nginx, letsencrypt_validation_dir: "/var/lib/letsencrypt", tags: ["nginx"] }
|
|
- { role: planet, planet_domain: "planet.archlinux.org", planet_dir: "/srv/http/planet", tags: ["planet"] }
|
|
- { role: spampd, tags: ["mail", "spampd"] }
|
|
- { role: postfix, postfix_server: false, tags: ["mail", "postfix"] }
|
|
- { role: opendkim, dkim_selector: apollo, tags: ['mail', "opendkim"] }
|
|
- { role: dovecot, tags: ['mail', "dovecot"] }
|
|
- { role: postfwd, tags: ['mail', "postfwd"] }
|
|
- { role: postgres, postgres_max_connections: 1000, postgres_shared_buffers: 4096MB, tags: ['postgres'] }
|
|
- { role: sudo, tags: ['sudo'] }
|
|
- { role: security_tracker, security_tracker_domain: "security.archlinux.org", security_tracker_dir: "/srv/http/security-tracker", tags: ["security_tracker"] }
|