Bước 1: Cài đặt Ansible trên máy chủ quản lý
Yêu cầu: Máy chủ quản lý đã cài đặt Python.
Cài đặt Ansible:
Sử dụng pip: pip install ansible
Sử dụng apt-get: apt-get install ansible
Bước 2: Tạo một inventory
Tạo một tệp inventory với tên ví dụ là "hosts"
Thêm địa chỉ IP của máy chủ cần cấu hình vào tệp inventory này.
Bước 3: Tạo một playbook Ansible
Tạo một tệp playbook với tên ví dụ là "wordpress.yml"
Thêm nội dung sau vào tệp playbook:
- name: Install and configure WordPress
hosts: all
become: true
tasks:
- name: Install required packages
apt:
name: "{{ packages }}"
state: present
- name: Download and extract WordPress
unarchive:
src: https://wordpress.org/latest.tar.gz
dest: /var/www/html/
remote_src: yes
- name: Configure WordPress
template:
src: wp-config.php.j2
dest: /var/www/html/wordpress/wp-config.php
vars:
db_name: wordpress
db_user: wordpress
db_password: wordpress
db_host: localhost
table_prefix: wp_
auth_key: "<random string>"
secure_auth_key: "<random string>"
logged_in_key: "<random string>"
nonce_key: "<random string>"
auth_salt: "<random string>"
secure_auth_salt: "<random string>"
logged_in_salt: "<random string>"
nonce_salt: "<random string>"
Bước 4: Thực hiện cấu hình bằng Ansible
Chạy lệnh ansible-playbook -i hosts wordpress.yml để thực hiện cấu hình WordPress trên máy chủ.