Hướng dẫn triển khai một máy chủ chạy Wordpress bằng Ansible

 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ủ.

Mới hơn Cũ hơn