From d5606b678fbe7796832afe06bfe70f5abeeb9f0c Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Mon, 1 Apr 2019 12:19:46 +1100 Subject: [PATCH] DCD-224: Add Postgres to base. --- group_vars/all.yml | 1 + roles/aws_linux2_base/tasks/main.yml | 15 ++++++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/group_vars/all.yml b/group_vars/all.yml index 201d9c7..548ee6d 100644 --- a/group_vars/all.yml +++ b/group_vars/all.yml @@ -1,2 +1,3 @@ --- +postgres_version: "9.6" git_version: "2.14.4" diff --git a/roles/aws_linux2_base/tasks/main.yml b/roles/aws_linux2_base/tasks/main.yml index 3cca6f1..43bedad 100644 --- a/roles/aws_linux2_base/tasks/main.yml +++ b/roles/aws_linux2_base/tasks/main.yml @@ -1,13 +1,18 @@ --- + +- name: Install AWS support packages + yum: + name: + - amazon-ssm-agent + - amazon-efs-utils + - name: Install common util packages yum: name: - jq - git-{{git_version}} -- name: Install AWS support packages - yum: - name: - - amazon-ssm-agent - - amazon-efs-utils +- name: Install Postgresql + # Amazon Linux 2 supplies extra packages via a special command. + command: amazon-linux-extras install -y "postgresql{{ postgres_version }}"