# 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 ```