Ansible: จะยุติอินสแตนซ์ AWS EC2 ทั้งหมดโดยใช้สคริปต์ Ansible ได้อย่างไร

เผยแพร่แล้ว: 2020-07-12
ยุติอินสแตนซ์ AWS EC2 โดยใช้ Ansible

ถึงตอนนี้คุณคงรู้แล้ว ฉันได้ทำงานเกี่ยวกับ Ansible มามากในช่วงนี้ ในบทช่วยสอนนี้ เราจะพูดถึงวิธียุติอินสแตนซ์ AWS EC2 ทั้งหมดโดยทางโปรแกรมโดยใช้สคริปต์ Ansible

ก่อนที่คุณจะดูบทช่วยสอนนี้ ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่า Ansible อย่างถูกต้องบนแล็ปท็อป/เดสก์ท็อปของคุณ

ใน Crunchify เรามีบทแนะนำ Ansible มากกว่า 30 บทและได้รับความรักมากมายจากผู้อ่าน/ผู้ใช้

มาเริ่มกันเลย:

ขั้นตอนที่ 1:

ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าอย่างถูกต้องบนไซต์ของคุณ

ขั้นตอนที่ 2

วางไข่อินสแตนซ์ EC2 สองสามตัว

จะสร้าง เริ่ม และกำหนดค่าอินสแตนซ์ Amazon EC2 โดยใช้ Ansible Script อย่างง่ายได้อย่างไร (วางไข่ VM จากระยะไกล)

ขั้นตอนที่ 3

ยุติอินสแตนซ์ EC2 ที่สร้างขึ้นใหม่

สร้างไฟล์ crunchify_ec2_terminate.yml

  • โมดูล ec2_instance_facts รวบรวมข้อเท็จจริงเกี่ยวกับอินสแตนซ์ ec2 ใน AWS
  • โมดูล ec2 ใช้เพื่อสร้าง ยุติ เริ่มหรือหยุดอินสแตนซ์ใน ec2

สถานะ:

  • ขาด
  • เริ่มใหม่
  • วิ่ง
  • หยุด
สถานะของโมดูล Ansible EC2

ดำเนินการคำสั่ง:

คำสั่ง: ansible-playbook -vvv crunchify_ec2_terminate.yml

เอาต์พุตคอนโซล:

เปิดหน้าอินสแตนซ์ Amazon EC2:

ลิงก์: https://us-east-2.console.aws.amazon.com/ec2/v2/home?region=us-east-2#Instances:sort=instanceId

ยุติอินสแตนซ์ AWS EC2 โดยใช้ Ansible - Crunchify Tips

ฉันหวังว่าสิ่งนี้จะช่วยคุณยุติอินสแตนซ์ Amazon EC2 ผ่าน Ansible