ครั้งที่แล้วได้ติดตั้ง Salt กันไปเบื้องต้นแล้ว ครั้งนี้เรามาดูการสร้าง Salt Formula กันครับ อันดับแรกมาดูความหมายของคำต่างๆก่อนน่ะครับ State System เป็นส่วนประกอบของ Salt ที่ใช้ในการจัดการ Configuration ต่างๆ State System นั้นสร้างมาจาก SLS Formula ซึ่ง SLS Formula นั้นคือ file ที่อยู่ใน Salt file server หรือพูดง่ายๆ มันเป็น Formula ที่ถูกเขียนขึ้นและปกติจะเก็บไว้ที่ Path /srv/salt ของ Salt-Master ที่นี้เรามาทดลองสร้าง SLS Formula ดูอันดับแรกให้สร้าง file ที่ /srv/salt/vim.sls โดย SLS Formula นี้จะไปสั่งให้ Client ติดตั้ง Package vim

vi /srv/salt/vim.sls

เพิ่มข้อมูลลงในไฟล์ดังนี้

vim:
  pkg.installed

เสร็จแล้วลอง run sls ที่พึ่งสร้างเมื่อสักครู่นี้ โดยคำสั่งนี้จะทำให้เกิด State System และ run vim.sls นั้น

salt '*' state.sls vim


Continue reading