acandid.aws_ec2

Rola Ansible: aws_ec2

=========

Prosta rola Ansible do tworzenia instancji EC2 w AWS

Wymagania

Przed rozpoczęciem potrzebujesz następujących pakietów na serwerze Ansible:

  • epel-release
  • python2-pip
  • boto
  • boto3

Zmienne roli

Żadne z poniższych zmiennych nie są wymagane

Zmienna Domyślna Uwagi
aws_access_key Podaj klucz dostępu AWS
aws_secret_key Podaj tajny klucz AWS
vpc_id_default Podaj ID VPC
instance_type Podaj typ instancji, na przykład: t2.micro
first_name Podaj pierwszy tag instancji
second_name Podaj drugi tag instancji, na przykład:
environment_name Podaj nazwę środowiska dla tagów instancji
aws_region Podaj region AWS, na przykład Ohio: us-east-2
subnet1 Podaj domyślną podsieć, na przykład: podsieć domyślna Ohio 172.31.32.0/20: subnet-040acd48
subnet2 Podaj domyślną podsieć, na przykład: podsieć domyślna Ohio 172.31.16.0/20: subnet-e5d14e9f
subnet3 Podaj domyślną podsieć, na przykład: podsieć domyślna Ohio 172.31.0.0/20: subnet-f78aac9f
aws_image Podaj obraz, na przykład Red Hat 8: ami-05220ffa0e7fce3d1
keypair_name Podaj nazwę dla swojej pary kluczy
path Gdzie zamierzasz zapisać parę kluczy
sg_group_name Podaj nazwę grupy bezpieczeństwa
ssh_port Podaj port SSH, domyślnie 22
cidr_ip_inbound Podaj dozwolony adres IP do dostępu SSH, na przykład: 0.0.0.0/0
cidr_ip_outbound Zezwól serwerowi na dostęp do Internetu
outbound_name Podaj nazwę OutBound

Zależności

Brak zależności.

Przykładowy plik inwentaryzacyjny

[local] localhost

Przykładowy playbook


  • hosts: local

    connection: local

    gather_facts: false

    roles:

    • /path/aws_ec2

...

Wkład w rozwój

Zgłoszenia problemów, propozycje funkcji, pomysły są mile widziane i mogą być zgłaszane w sekcji Zgłoszenia.

Informacje o autorze

LinkedIn: https://br.linkedin.com/in/almircandido

O projekcie

Create Instance EC2 in AWS

Zainstaluj
ansible-galaxy install acandid.aws_ec2
Licencja
Unknown
Pobrania
256
Właściciel