Ansible Dynamic Inventory: Pull Inventory จาก Cloud API (AWS, DigitalOcean, Vultr)
Static inventory file เหมาะสำหรับโครงสร้างที่ไม่เปลี่ยนแปลง แต่เมื่อใช้ Cloud Provider ที่ server สามารถสร้างและลบได้ตลอดเวลา การ maintain ไฟล์ inventory…
บทความที่เกี่ยวกับ Ansible · ทั้งหมด 72 บทความ
แท็ก Ansible หนูรวมไว้ 72 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในแท็กนี้นะคะ เมี้ยว!
Static inventory file เหมาะสำหรับโครงสร้างที่ไม่เปลี่ยนแปลง แต่เมื่อใช้ Cloud Provider ที่ server สามารถสร้างและลบได้ตลอดเวลา การ maintain ไฟล์ inventory…
Inventory file คือหัวใจของการกำหนดว่าจะจัดการ server ไหนบ้าง ทุกครั้งที่รัน playbook หรือ ad-hoc command ระบบต้องรู้ว่า managed node มีกี่เครื่อง อยู่ที่…
ไฟล์ ansible.cfg คือหัวใจของการกำหนด default behavior ที่ใช้ทุกครั้งที่รัน playbook หรือ ad-hoc command การตั้งค่าในไฟล์นี้ช่วยลดการพิมพ์ flag ซ้ำ ๆ และ…
SSH Key-based Authentication เป็นรากฐานที่ขาดไม่ได้เพราะเครื่องมือนี้ทำงานผ่าน SSH ทุกครั้งที่รัน playbook หรือ ad-hoc command การตั้งค่า authentication…
ก่อนจะเริ่มจัดการ server ด้วย Ansible ได้จริง สิ่งแรกที่ต้องทำคือติดตั้งและเตรียม Control Node ให้พร้อมใช้งาน Control Node คือเครื่องที่รัน playbook และส่ง…
เมื่อเริ่มต้นใช้ Ansible หนึ่งในคำถามที่พบบ่อยที่สุดคือ "แล้วเมื่อไหร่ควรใช้ Ansible แทน Bash script ที่เขียนอยู่แล้ว?" ทั้งสองเป็นเครื่องมือที่ใช้…
เมื่อตัดสินใจนำ Configuration Management มาใช้ในองค์กร หนึ่งในคำถามแรกที่มักเกิดขึ้นคือ "ควรเลือกใช้เครื่องมือตัวไหน?" สามตัวเลือกที่ได้รับความนิยมสูงสุดใน…
ในยุคที่การจัดการเซิร์ฟเวอร์จำนวนมากกลายเป็นเรื่องปกติ ไม่ว่าจะเป็น Cloud VPS หลายสิบหรือหลายร้อยเครื่อง การตั้งค่าแต่ละเครื่องด้วยมือย่อมเสียเวลาและเกิด…
Ansible Roles เป็นเครื่องมือที่ช่วยจัดระเบียบและสร้างโครงสร้าง Playbooks ให้มีความเป็นระเบียบ นำกลับมาใช้ได้ และบำรุงรักษาได้ง่ายขึ้น โดยแบ่งฟังก์ชันการ…
Ansible Inventory เป็นไฟล์ที่ระบุรายชื่อของ servers ที่คุณต้องการจัดการ โดยสามารถจัดกลุ่ม servers เป็น groups ต่างๆ เช่น webservers, databases…
Ansible Playbook เป็นไฟล์ configuration ที่ช่วยให้คุณติดตั้ง Web Server เช่น Nginx หรือ Apache บน Cloud VPS อัตโนมัติ โดยไม่ต้องเข้า SSH และพิมพ์คำสั่งด้วย…
Ansible คือเครื่องมือ Automation สำหรับ IT ที่ได้รับความนิยมสูงสุดในโลก DevOps จุดเด่นที่สุดคือเป็น Agentless คือทำงานผ่าน SSH โดยไม่ต้องติดตั้ง Agent บน…