June 2018
Beginner
578 pages
13h 39m
English
Our first role will create the VPC and launch the EC2 instance. To bootstrap the role change, go to the cloud folder and run:
$ cd cloud$ ansible-galaxy init roles/aws
Let's start with the contents of roles/aws/defaults/main.yml first:
vpc_cidr_block: "10.0.0.0/16"the_subnets: - { use: 'ec2', az: 'a', subnet: '10.0.10.0/24' }ec2: instance_type: "t2.large" wait_port: "5986"image: base: Windows_Server-2016-English-Full-Base-* owner: amazon architecture: x86_64 root_device: ebswin_initial_password: "{{ lookup('password', 'group_vars/generated_administrator chars=ascii_letters,digits length=30') }}"
As you can see, we are only going to be using a single subnet and we are going to be looking for a Windows Server 2016 AMI during the playbook ...
Read now
Unlock full access