--- - name: Basic provisioning example hosts: local connection: local gather_facts: False tags: provisioning vars: keypair: MyinfraCodeKey instance_type: t2.micro image: ami-916f59f4 wait: yes group: webserver count: 1 region: us-east-2 security_group: ansible-webserver-1 tasks: - name: Create a security group local_action: module: ec2_group name: "{{ security_group }}" description: Security Group for webserver Servers region: "{{ region }}" rules: - proto: tcp from_port: 22 to_port: 22 cidr_ip: 0.0.0.0/0 - proto: tcp from_port: 80 to_port: 80 cidr_ip: 0.0.0.0/0 - proto: tcp from_port: 443 to_port: 443 cidr_ip: 0.0.0.0/0 rules_egress: - proto: all cidr_ip: 0.0.0.0/0 register: basic_firewall - name: Launch the new EC2 Instance local_action: ec2 group={{ security_group }} instance_type={{ instance_type}} image={{ image }} wait=true region={{ region }} keypair={{ keypair }} count={{count}} register: ec2 - name: Add the newly created EC2 instance(s) to the local host group (located inside the directory) local_action: lineinfile dest="/etc/ansible/hosts" regexp={{ item.public_ip }} insertafter="[webserver]" line={{ item.public_ip }} with_items: "{{ ec2.instances }}"
Hands on DevOps Coaching provided on AWS and Azure Cloud platforms. please contact devops.coaching@gmail.com for more info.
Monday, October 9, 2017
Basic provisioning example of EC2 instance using Ansible on AWS
Subscribe to:
Post Comments (Atom)
-
We get these questions a lot from the teams we are coaching at my customer's work place How to create microservices? How to break...
-
Let's learn how to connect to an EC2 instance running in AWS from your local machine. Your local machine can be Windows laptop or MacBoo...
-
Amazon Elastic Container Registry (ECR) is a fully managed container registry service provided by Amazon Web Services (AWS). It allows user...
Good informations It mayt be Helpfull for me thanks alot for sharing, Know how Development and operations will work in one platform
ReplyDeletedevops training in chennai
Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition
ReplyDeleteaws training in chennai
selenium training in chennai
python training in chennai
Thanks for sharing this post with us it is a worth readweb design company in velachery
ReplyDeleteYour blog is so impressive to us. I appreciate the way of delivering the concepts.
ReplyDeletetechnical and non technical skills
latest artificial intelligence
ccna certified jobs
short courses
cyber security interview questions for experienced
java interview questions and answers for experienced
Spoken English Classes in Chennai
ReplyDeleteGerman Classes in Chennai
Spoken Hindi Classes in Chennai
French Classes in Chennai
I am glad to discover this post Very valuable for me. Join our Online speaking English language class in Bahrain and embark on a journey towards fluency, confidence, and success.
ReplyDeleteBook a free demo today. Best english tutoring in bahrain