forked from evolix/ansible-roles
Add pgdg repository to minifirewall
This commit is contained in:
parent
b7559d59ce
commit
4d4fecf87d
|
@ -13,3 +13,6 @@
|
||||||
service:
|
service:
|
||||||
name: postgresql
|
name: postgresql
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
||||||
|
- name: Restart minifirewall
|
||||||
|
command: /etc/init.d/minifirewall restart
|
||||||
|
|
|
@ -1,4 +1,13 @@
|
||||||
---
|
---
|
||||||
|
- name: Open firewall for PGDG repository
|
||||||
|
replace:
|
||||||
|
name: /etc/default/minifirewall
|
||||||
|
regexp: "^(HTTPSITES='((?!apt\\.postgresql\\.org).)*)'$"
|
||||||
|
replace: "\\1 apt.postgresql.org'"
|
||||||
|
notify: Restart minifirewall
|
||||||
|
|
||||||
|
- meta: flush_handlers
|
||||||
|
|
||||||
- name: Add PGDG repository
|
- name: Add PGDG repository
|
||||||
apt_repository:
|
apt_repository:
|
||||||
repo: "deb http://apt.postgresql.org/pub/repos/apt/ {{ansible_distribution_release}}-pgdg main"
|
repo: "deb http://apt.postgresql.org/pub/repos/apt/ {{ansible_distribution_release}}-pgdg main"
|
||||||
|
|
|
@ -3,7 +3,12 @@ shared_buffers = {{postgresql_shared_buffers}}
|
||||||
work_mem = {{postgresql_work_mem}}
|
work_mem = {{postgresql_work_mem}}
|
||||||
#shared_preload_libraries = 'pg_stat_statements'
|
#shared_preload_libraries = 'pg_stat_statements'
|
||||||
#synchronous_commit = off
|
#synchronous_commit = off
|
||||||
|
{% if postgresql_version |version_compare('9.5', '<') %}
|
||||||
checkpoint_segments = 30
|
checkpoint_segments = 30
|
||||||
|
{% else %}
|
||||||
|
max_wal_size = 15GB
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
checkpoint_completion_target = 0.9
|
checkpoint_completion_target = 0.9
|
||||||
random_page_cost = {{postgresql_random_page_cost}}
|
random_page_cost = {{postgresql_random_page_cost}}
|
||||||
effective_cache_size = {{postgresql_effective_cache_size}}
|
effective_cache_size = {{postgresql_effective_cache_size}}
|
||||||
|
|
Loading…
Reference in a new issue