Ansible Tags: รันเฉพาะ Tasks ที่ต้องการด้วย Tags
Tags ใน Ansible ช่วยให้รันเฉพาะ tasks ที่ต้องการโดยไม่ต้องรัน Playbook ทั้งหมด เช่น รันเฉพาะ task ที่เกี่ยวกับ config โดยข้าม task install, หรือข้าม task…
บทความที่เกี่ยวกับ Ansible Playbook · ทั้งหมด 26 บทความ
แท็ก Ansible Playbook หนูรวมไว้ 26 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในแท็กนี้นะคะ เมี้ยว!
Tags ใน Ansible ช่วยให้รันเฉพาะ tasks ที่ต้องการโดยไม่ต้องรัน Playbook ทั้งหมด เช่น รันเฉพาะ task ที่เกี่ยวกับ config โดยข้าม task install, หรือข้าม task…
Roles คือวิธีจัดระเบียบ Playbook ขนาดใหญ่ให้เป็นหน่วยย่อยที่นำกลับมาใช้ใหม่ได้ แทนที่จะเขียน tasks ทั้งหมดในไฟล์เดียว Role แยกงานออกเป็นโครงสร้างไดเรกทอรี…
Lookup Plugins คือกลไกที่ใช้ดึงข้อมูลจากแหล่งภายนอก Playbook ณ เวลาที่รัน ไม่ว่าจะเป็นไฟล์ในระบบ, environment variables, password ที่สร้างแบบ dynamic หรือ…
Registered Variables คือวิธีเก็บ output จาก task หนึ่งแล้วนำไปใช้ใน task ถัดไป เป็นฟีเจอร์ที่ทำให้ Playbook สามารถตัดสินใจตาม output จริงได้ เช่น ตรวจสอบ…
การจัดการ User บนเซิร์ฟเวอร์หลายเครื่องพร้อมกันเป็นงานที่ใช้เวลามากหากทำด้วยตนเอง ไม่ว่าจะเป็นการสร้าง account สำหรับ developer ใหม่, กำหนด sudo…
การอัปเดตระบบปฏิบัติการและจัดการ Package เป็นงานที่ Sysadmin ต้องทำเป็นประจำ โดยเฉพาะเมื่อมีเซิร์ฟเวอร์หลายสิบหรือหลายร้อยเครื่อง การทำด้วยมือทีละเครื่อง…
Database เป็น component ที่ต้องการความระมัดระวังในการติดตั้งและตั้งค่ามากกว่า web server เพราะเกี่ยวข้องกับข้อมูลโดยตรง การใช้ Ansible จัดการ database…
การติดตั้ง web server ด้วย Ansible แทนการ SSH เข้า server แล้วพิมพ์คำสั่งทีละบรรทัดช่วยให้ deploy ได้เร็วกว่า ลดความผิดพลาด และทำซ้ำได้บน server ทุกเครื่อง…
โครงสร้าง playbook ที่ดีช่วยให้อ่านเข้าใจง่าย แก้ไขได้คล่อง และทีมใหม่สามารถ contribute ได้โดยไม่ต้องใช้เวลานาน ทุกส่วนใน playbook ตั้งแต่ plays, tasks…
บทความนี้อธิบาย Handlers, Variables ในระดับ play, Conditionals, และ Loops พร้อมตัวอย่างที่นำไปใช้ได้ทันที Playbook เบื้องต้นที่รัน task ตามลำดับใช้งานได้ดี…
ไฟล์ ansible.cfg คือหัวใจของการกำหนด default behavior ที่ใช้ทุกครั้งที่รัน playbook หรือ ad-hoc command การตั้งค่าในไฟล์นี้ช่วยลดการพิมพ์ flag ซ้ำ ๆ และ…
SSH Key-based Authentication เป็นรากฐานที่ขาดไม่ได้เพราะเครื่องมือนี้ทำงานผ่าน SSH ทุกครั้งที่รัน playbook หรือ ad-hoc command การตั้งค่า authentication…