From d97a7be0da01ce6b3921f9594b33b81d34efda97 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 8 Oct 2021 14:17:33 +0200 Subject: [PATCH] copr-be: configure aws-cli for resalloc user properly --- roles/copr/backend/tasks/aws.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/roles/copr/backend/tasks/aws.yml b/roles/copr/backend/tasks/aws.yml index df058cc495..7b93423075 100644 --- a/roles/copr/backend/tasks/aws.yml +++ b/roles/copr/backend/tasks/aws.yml @@ -1,32 +1,33 @@ +--- - name: install aws client dnf: state=present name=awscli - name: create aws HOME config directory file: state=directory - path="/home/{{ item.user }}/.aws" + path="{{ item.homedir }}/.aws" owner={{ item.user }} group={{ item.user }} mode=0700 with_items: - - { user: copr } - - { user: resalloc } + - {user: copr, homedir: /home/copr} + - {user: resalloc, homedir: /etc/resallocserver} - name: install aws credentials file template: src=aws-credentials - dest="/home/{{ item.user }}/.aws/credentials" + dest="{{ item.homedir }}/.aws/credentials" owner={{ item.user }} group={{ item.user }} mode=0600 with_items: - - { user: copr } - - { user: resalloc } + - {user: copr, homedir: /home/copr} + - {user: resalloc, homedir: /etc/resallocserver} - name: install aws config file template: src=aws-config - dest="/home/{{ item.user }}/.aws/config" + dest="{{ item.homedir }}/.aws/config" owner={{ item.user }} group={{ item.user }} mode=0600 with_items: - - { user: copr } - - { user: resalloc } + - {user: copr, homedir: /home/copr} + - {user: resalloc, homedir: /etc/resallocserver}