Sha256: b86e4a0d6e1e90bcd7f549dfb4ce2b056bd28fca10c15401be96b2aea34df938

Contents?: true

Size: 989 Bytes

Versions: 11

Compression:

Stored size: 989 Bytes

Contents

# file: postgresql/tasks/install_yum.yml

# The standard ca-certs are needed because  without them apt_key will fail to
# validate www.postgresql.org (or probably any other source).
- name: PostgreSQL | Make sure the CA certificates are available
  yum:
    name: ca-certificates
    state: present

- name: PostgreSQL | Add PostgreSQL repository
  yum:
    name: "{{ postgresql_yum_repository_url }}"
    state: present

- name: PostgreSQL | Make sure the dependencies are installed
  yum:
    name: "{{ item }}"
    state: present
    update_cache: yes
  with_items: ["python-psycopg2", "python-pycurl", "glibc-common"]

- name: PostgreSQL | Install PostgreSQL
  yum:
    name: "{{ item }}"
    state: present
  environment: postgresql_env
  with_items:
    - "postgresql{{ postgresql_version_terse }}-server"
    - "postgresql{{ postgresql_version_terse }}"

- name: PostgreSQL | PGTune
  yum:
    name: pgtune
    state: present
  environment: postgresql_env
  when: postgresql_pgtune

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
taperole-1.6.0 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.5.5 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.5.4 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.5.3 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.5.2 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.5.1 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.5.0 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.4.3 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.4.2 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.4.1 vendor/ANXS.postgresql/tasks/install_yum.yml
taperole-1.4.0 vendor/ANXS.postgresql/tasks/install_yum.yml