]> git.immae.eu Git - github/fretlink/ansible-postgresql-role.git/blame - tasks/postgres-database-extensions.yml
Merge pull request #9 from chtitux/become-method
[github/fretlink/ansible-postgresql-role.git] / tasks / postgres-database-extensions.yml
CommitLineData
4d626d5a
P
1---
2- name: "Install required packages for 'postgres_ext' ansible module"
3 apt:
4 name:
5 - libpq-dev
6 - python-psycopg2
7
8- name: Install system dependencies of extensions
9 apt:
10 name: "{{ postgres_extension.apt_deps | default([]) }}"
11 cache_valid_time: 86400
12
13- name: "CREATE EXTENSION on database {{ postgres_dbname }}"
14 become: true
15 become_user: postgres
29f3186f 16 become_method: "{{ postgres_become_method }}"
4d626d5a
P
17 postgresql_ext:
18 name: "{{ postgres_extension_name }}"
19 db: "{{ postgres_dbname }}"
20 port: "{{ postgres_port }}"
21 loop: "{{ postgres_extension.names | default([]) }}"
22 loop_control:
23 loop_var: postgres_extension_name