copr: backend: aws cli #1
This commit is contained in:
parent
b9c5100b7e
commit
7f966fae8b
2 changed files with 25 additions and 0 deletions
22
roles/copr/backend/tasks/aws.yml
Normal file
22
roles/copr/backend/tasks/aws.yml
Normal file
|
@ -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 }
|
3
roles/copr/backend/templates/aws-credentials
Normal file
3
roles/copr/backend/templates/aws-credentials
Normal file
|
@ -0,0 +1,3 @@
|
|||
[default]
|
||||
aws_access_key_id={{ copr_aws_access_key_id }}
|
||||
aws_secret_access_key={{ copr_aws_secret_access_key }}
|
Loading…
Add table
Add a link
Reference in a new issue