mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
27 lines
889 B
YAML
27 lines
889 B
YAML
---
|
|
|
|
################################################################################
|
|
## aws_ec2.yml
|
|
##
|
|
## Dynamic inventory for integration with AWS SSM.
|
|
## Makes use of the 'aws_ec2' plugin.
|
|
## The file must be named 'aws_ec2.yml'.
|
|
################################################################################
|
|
|
|
plugin: aws_ec2
|
|
regions:
|
|
- eu-east-2
|
|
keyed_groups:
|
|
- key: tags.Name
|
|
# add hosts to 'tag_Name_<tag_value>' groups for each aws_ec2 host's 'Tags.Name' attribute
|
|
prefix: tag_Name_
|
|
separator: ""
|
|
- key: tags.application
|
|
# add hosts to 'tag_application_<tag_value>' groups for each aws_ec2 host's 'Tags.application' attribute
|
|
prefix: tag_application_
|
|
separator: ""
|
|
hostnames:
|
|
- instance-id
|
|
# acts as keyword to use the instances' 'InstanceId' attribute
|
|
# use 'private-ip-address' to use the instances' 'PrivateIpAddress' attribute instead
|