ich eine EC2-Instanz mit ansible zu schaffen versuchen aber es zeigt den folgenden Fehler:ansible - Region us-east-2a nicht für aws Modul verfügbar zu sein scheint boto.ec2
Region us-Ost 2a scheint für das aws-Modul boto.ec2 nicht verfügbar zu sein. Wenn die Region definitiv existiert, müssen Sie möglicherweise Boto aktualisieren oder mit endpoints_path erweitern.
Ich muss sagen, dass ich bin mit ansible Version 2.3.1.0 und Boto 2.480.
Der Fehler wird zeigte unmittelbar nach der Sicherheitsgruppe zu erstellen versuchen:
---
- 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
Der Zugriffsschlüssel und der geheime Schlüssel ordnungsgemäß exportiert. Ich kann /etc/ansible/ec2.py --list ausführen und zeigt alle erwarteten Daten an.
Vielen Dank.
Hallo Michael. Ja, du hast recht. Es hat mit uns-Ost-2 funktioniert. Jetzt habe ich ein Berechtigungsproblem ...: D. Ich kann keine Sicherheitsgruppe erstellen. Aber ich werde sehen, was ich tun kann. Es ist eine Menge Dokumentation, die assimiliert werden muss, und ich muss das in ein paar Tagen tun. Vielen Dank. –