Install/configure AWS client

This commit is contained in:
Basti 2021-12-23 13:06:12 +01:00
parent 57b5a244fa
commit 56f58f3a1b
1 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,29 @@
#
# Cookbook:: kosmos-bitcoin
# Recipe:: aws-client
#
package "awscli"
directory "/root/.aws"
credentials = Chef::EncryptedDataBagItem.load('credentials', 'backup')
file "/root/.aws/config" do
mode "600"
content lazy { <<-EOF
[default]
region = #{credentials["s3_region"]}
EOF
}
end
file "/root/.aws/credentials" do
mode "600"
content lazy { <<-EOF
[default]
aws_access_key_id = #{credentials["s3_access_key_id"]}
aws_secret_access_key = #{credentials["s3_secret_access_key"]}
EOF
}
end