add aws installer
This commit is contained in:
21
aws/README.md
Normal file
21
aws/README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# AWS Credentials
|
||||
|
||||
Distributes aws credentials to all machines that need them.
|
||||
|
||||
## Access Key
|
||||
|
||||
```bash
|
||||
# Delete previous access key
|
||||
aws iam delete-access-key --user-name route53 --access-key-id "$(aws iam list-access-keys --user-name route53 --output json | jq -r '.AccessKeyMetadata[0].AccessKeyId')"
|
||||
|
||||
# Create new access key
|
||||
aws iam create-access-key --user-name route53 | jq -r '.AccessKey.AccessKeyId,.AccessKey.SecretAccessKey' | {read AWS_ACCESS_KEY_ID; read AWS_SECRET_ACCESS_KEY;}
|
||||
|
||||
# Send access keys to all servers
|
||||
ansible-playbook \
|
||||
-i ansible/inventory.yaml aws/distribute_aws_creds.yaml \
|
||||
--extra-vars "access_key_id=$AWS_ACCESS_KEY_ID secret_access_key=$AWS_SECRET_ACCESS_KEY"
|
||||
|
||||
# List existing access keys
|
||||
aws iam list-access-keys --user-name route53 --output json
|
||||
```
|
||||
Reference in New Issue
Block a user