From 7f966fae8b4b052a19c0511fb66a83198e7c23ba Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 14 Nov 2019 10:38:08 +0100 Subject: [PATCH] copr: backend: aws cli #1 --- roles/copr/backend/tasks/aws.yml | 22 ++++++++++++++++++++ roles/copr/backend/templates/aws-credentials | 3 +++ 2 files changed, 25 insertions(+) create mode 100644 roles/copr/backend/tasks/aws.yml create mode 100644 roles/copr/backend/templates/aws-credentials diff --git a/roles/copr/backend/tasks/aws.yml b/roles/copr/backend/tasks/aws.yml new file mode 100644 index 0000000000..96595d576c --- /dev/null +++ b/roles/copr/backend/tasks/aws.yml @@ -0,0 +1,22 @@ +- name: install aws client + dnf: state=present name=awscli + +- name: create aws HOME config directory + file: state=directory + path="/home/{{ item.user }}/.aws" + owner={{ item.user }} + group={{ item.user }} + mode=0700 + with_items: + - { user: copr } + - { user: resalloc } + +- name: install aws credentials file + template: src=aws-credentials + dest="/home/{{ item.user }}/.aws/credentials" + owner={{ item.user }} + group={{ item.user }} + mode=0600 + with_items: + - { user: copr } + - { user: resalloc } diff --git a/roles/copr/backend/templates/aws-credentials b/roles/copr/backend/templates/aws-credentials new file mode 100644 index 0000000000..40cbe4876f --- /dev/null +++ b/roles/copr/backend/templates/aws-credentials @@ -0,0 +1,3 @@ +[default] +aws_access_key_id={{ copr_aws_access_key_id }} +aws_secret_access_key={{ copr_aws_secret_access_key }}