multi_ec2.yaml.example 793 B

12345678910111213141516171819202122232425262728
  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. - name: aws2
  20. provider: aws/hosts/ec2.py
  21. env_vars:
  22. AWS_ACCESS_KEY_ID: XXXXXXXXXXXXXXXXXXXX
  23. AWS_SECRET_ACCESS_KEY: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  24. EC2_INI_PATH: /etc/ansible/ec2.ini
  25. cache_max_age: 60