diff --git a/tasks/prepare.yml b/tasks/prepare.yml index b7666f4..bd3479c 100644 --- a/tasks/prepare.yml +++ b/tasks/prepare.yml @@ -2,15 +2,23 @@ - name: Load helper variables include_vars: "main.yml" -- name: Add PostgreSQL repository - yum_repository: - name: postgresql - file: "{{ postgres_repository_filename }}" - description: PostgreSQL yum repository - baseurl: "https://download.postgresql.org/pub/repos/yum/{{ __postgres_version }}/redhat/rhel-{{ ansible_distribution_major_version }}-{{ ansible_architecture }}" - gpgcheck: yes - enabled: yes - gpgkey: "https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-{{ __postgres_version }}" +- block: + - name: Add PostgreSQL repository + yum_repository: + name: postgresql + file: "{{ postgres_repository_filename }}" + description: PostgreSQL yum repository + baseurl: "https://download.postgresql.org/pub/repos/yum/{{ __postgres_version }}/redhat/rhel-{{ ansible_distribution_major_version }}-{{ ansible_architecture }}" + gpgcheck: yes + enabled: yes + gpgkey: "https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-{{ __postgres_version }}" + + - name: Install python dependencies + pip: + name: "{{ item }}" + state: present + with_items: + - psycopg2 become: True become_user: root when: postgres_repository_enabled