2017-07-17 4 views
0

Ansible - リージョンたち - 東-2aはAWSモジュールに利用できていないようです私はAnsibleを使用してEC2インスタンスを作成しようとしていますが、それは次のようなエラーを示しboto.ec2

リージョンたち、イーストを2aはawsモジュールboto.ec2では使用できないようです。リージョンが確実に存在する場合は、botoをアップグレードするか、endpoints_pathで拡張する必要があります。

私は2.480のboto Ansibleバージョン2.3.1.0を使用していますことを言わなければなりません。

エラーが右セキュリティグループを作成しようとした後に示されたされています

--- 
    - name: Provision an EC2 Instance 
    hosts: localhost 
    connection: local 
    gather_facts: False 
    tags: provisioning 
    # Necessary Variables for creating/provisioning the EC2 Instance 
    vars_files: 
     - variables.yml 
     - aws_auth.yml 
    # Task that will be used to Launch/Create an EC2 Instance 
    tasks: 
     - name: Create security group 
       ec2_group: 
       name: "{{ project_name }}_security_group" 
       description: "{{ project_name }} security group" 
       region: "{{ aws_region }}" 
      rules: 
       - proto: tcp 
       type: ssh 
       from_port: 22 
       to_port: 22 
       cidr_ip: 0.0.0.0/0 
       - proto: tcp 
       type: http 
       from_port: 80 
       to_port: 80 
       cidr_ip: 0.0.0.0/0 
       - proto: tcp 
       type: https 
       from_port: 443 
       to_port: 443 
       cidr_ip: 0.0.0.0/0 
      rules_egress: 
       - proto: all 
       type: all 
       cidr_ip: 0.0.0.0/0 
     register: basic_firewall 

アクセスキーと秘密鍵が正常にエクスポートされます。私は/etc/ansible/ec2.py --listを実行して、すべての期待されるデータを表示することができます。

ありがとうございます。

答えて

1

us-east-2a地域ではない、それはアベイラビリティゾーンです。この領域はus-east-2と呼ばれます。

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html

+0

マイケル。はい、あなたは正しいです。それは私たちと一緒に働いた。東2。今私はアクセス権の問題を持っています...:D。セキュリティグループを作成することはできません。しかし私は私ができることを見ます。それは同化する必要がある多くの文書です、そして私は数日でこれを行う必要があります。ありがとうございました。 –

関連する問題