multi_ec2.yaml.example 861 B

1234567891011121314151617181920212223242526272829303132
  1. # multi ec2 inventory configs
  2. #
  3. cache_location: ~/.ansible/tmp/multi_ec2_inventory.cache
  4. accounts:
  5. - name: aws1
  6. provider: aws/hosts/ec2.py
  7. provider_config:
  8. ec2:
  9. regions: all
  10. regions_exclude: us-gov-west-1,cn-north-1
  11. destination_variable: public_dns_name
  12. route53: False
  13. cache_path: ~/.ansible/tmp
  14. cache_max_age: 300
  15. vpc_destination_variable: ip_address
  16. env_vars:
  17. AWS_ACCESS_KEY_ID: XXXXXXXXXXXXXXXXXXXX
  18. AWS_SECRET_ACCESS_KEY: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  19. all_group: ec2
  20. hostvars:
  21. cloud: aws
  22. account: aws1
  23. - name: aws2
  24. provider: aws/hosts/ec2.py
  25. env_vars:
  26. AWS_ACCESS_KEY_ID: XXXXXXXXXXXXXXXXXXXX
  27. AWS_SECRET_ACCESS_KEY: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  28. EC2_INI_PATH: /etc/ansible/ec2.ini
  29. cache_max_age: 60