史蒂夫和斯凯 发表于 2018-1-2 14:39:53

Ansible Inventory篇

# 简单使用方法  $ ansible -i ec2.py -u ubuntu us-east-1 -m ping
  # 复杂使用方法.
  $ cp ec2.py /etc/ansible/hosts && chmod +x /etc/ansible/hosts/ec2.py
  $ cp ec2.ini /etc/ansible/ec2.ini
  $ export AWS_ACCESS_KEY_ID='AK123'
  $ export AWS_SECRET_ACCESS_KEY='abc123'
  # just for test, you should see your entire EC2 inventory across all regions in JSON.
  $ ./ec2.py --list [ --profile PROFILE ]
  --profile : manage multple AWS accounts,
  a profile example :

  aws_access_key_id = <dev access key>
  aws_secret_access_key = <dev secret key>

  aws_access_key_id = <prod access key>
  aws_secret_access_key = <prod secret key>
  --profile prod, --profile dev
  ec2.ini : is configured for all Amazon cloud services, but you can comment out any features that aren’t applicable.including cache control and destination variables.
页: [1]
查看完整版本: Ansible Inventory篇