Ansible gets its regions using the boto module regions call. E.g. for ec2 = http://boto.cloudhackers.com/en/latest/ref/ec2.html#boto.ec2.regions
Double check your boto version. On Tuesday, 19 January 2016 00:26:17 UTC+11, lwq Adolph wrote: > > Hi, everyone: > My base environment are below: > > - ubuntu 14.04 64bit > - ansible 1.9.4 > - python 2.7.9 64bit > > > > I am green hand to ansible.I study ansible documentation for ec2 > module http://docs.ansible.com/ansible/ec2_module.html . I want to create > at least 100 ec2 instances on AWS. So I wrate a test yml file just for a > test,the content is bellow: > > --- > - name: deploy basic env > hosts: 127.0.0.1 > connection: local > gather_facts: False > > tasks: > - name: Provision a set of instances > ec2: > aws_access_key: "xxx" > aws_secret_key: "xxx" > instance_type: t2.micro > image: ami-52d1183f > group: test > count_tag: > Name: testenv > count: 3 > wait: yes > vpc_subnet_id: subnet-2649d843 > assign_public_ip: yes > region: cn-north-1 > register: ec2_test > > - name: Add all instance public IPs to host group > add_host: hostname={{ item.public_ip }} groups=ec2hosts > with_items: ec2_test.instances > > > I add > > [localhost] > 127.0.0.1 > > > to > /etc/ansible/hosts > > > When I run > > adolph@geek:dcos_absible_prac$ ansible-playbook prac.yml > > PLAY [deploy basic env] > ******************************************************* > > TASK: [Provision a set of instances] > ****************************************** > failed: [127.0.0.1] => {"failed": true} > msg: Region cn-north-1 does not seem to be available for aws module boto.ec2. > If the region definitely exists, you may need to upgrade boto > > FATAL: all hosts have already failed -- aborting > > PLAY RECAP > ******************************************************************** > to retry, use: --limit @/home/adolph/prac.retry > > 127.0.0.1 : ok=0 changed=0 unreachable=0 failed=1 > > > I am in China and > cn-noarth-1 > is supported by boto. So I don't know what is the problem.Can you help me ? > isis supported by boto > > > > > > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/7e0fec36-3b6a-4e3f-8ac7-416923d17c3d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
