[default]
aws_access_key_id = <some_key>
aws_secret_access_key = <some_secret>
region = eu-west-1
[production]
aws_access_key_id = <my_key>
aws_secret_access_key = <my_secret>
region = eu-west-1
import boto3
session = boto3.Session(profile_name='production')
session.available_profiles
Out[7]:
['default',
'production']
- name: example ec2 group
ec2_group:
name: example2
description: an example EC2 group
region: eu-west-1
aws_secret_key: <my_key>
aws_access_key: <my_secret>
rules:
- name: example ec2 group
ec2_group:
name: example2
description: an example EC2 group
profile: production
region: eu-west-1
rules:
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: boto.provider.ProfileNotFoundError: Profile "production" not found!