Trong bài viết trước, mình đã giới thiệu một số khái niệm cơ bản trong Ansible.
Phần này chúng ta đi vào thực hành demo cài đặt một web server cơ bản với PHP,
Apache và sau đó hiện ra màn hình "Hello World".Playbooks
Tạo một file playbook và viết vào đấy những việc cần làm sau: 1. Install Apache
2. Install PHP
3. Start Apache
4. Show "Hello
World!"
Cụ thể trong file playbook.yml sẽ được viết như sau:# playbook.yml
---
- hosts: all
tasks:
- name: 1. install Apache
apt: name=ap ... »
--------------------------------------------------------------------------------
BÀI TOÁN BAN ĐẦU
Đầu tiên, tôi có một bài toán muốn đặt ra như thế này. Tôi có 10 con server cần
setup lên thành web server và 3 con server cần setup thành DB server. Nếu setup
một cách thủ công thì chúng ta sẽ cần 10 lần thao tác giống nhau cho việc setup
10 con web server và với DB server cũng thế. Vậy bài toán đặt ra là có thể gõ 1
lệnh mà tổng 13 con server tự động được setup không. Câu trả lời là có. Và để
là ... »