Ở bài trước mình đã giới thiệu cho các bạn Ansible là gì, ở bài này mình sẽ hướng dẫn các bạn cách cài đặt Ansible lên hệ điều hành Ubuntu để thực hành nhé.
Đối với Ubuntu.
1. Cập nhật hệ thống
sudo apt update -y
sudo apt upgrade -y
2. Cài đặt gói bổ sung
sudo apt install software-properties-common -y
3. Thêm Ansible repository
sudo add-apt-repository --yes --update ppa:ansible/ansible
4. Cài đặt Ansible
sudo apt install ansible -y
5. Verify
ansible --version
Output:
$ ansible --version
ansible [core 2.12.10]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3/dist-packages/ansible
ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
executable location = /usr/bin/ansible
python version = 3.8.10 (default, Nov 14 2022, 12:59:47) [GCC 9.4.0]
jinja version = 2.10.1
libyaml = True
Đối với MacOS.
Để cài đặt Ansible trên macOS, bạn có thể làm theo các bước sau:
- Cài đặt Homebrew (nếu chưa có): Truy cập https://brew.sh/ và làm theo hướng dẫn trên trang web để cài đặt Homebrew.
- Cài đặt Python: Ansible yêu cầu Python phiên bản 2.7 hoặc 3.5 trở lên. Trên macOS, Python thường được cài đặt sẵn. Tuy nhiên, bạn có thể cài đặt phiên bản mới nhất bằng Homebrew:
brew install python
- Cài đặt Ansible: Sử dụng lệnh sau để cài đặt Ansible:
brew install ansible
- Sau khi cài đặt xong, bạn có thể kiểm tra phiên bản Ansible đang chạy bằng lệnh:
ansible --version
Lưu ý rằng, để sử dụng Ansible, bạn cần có các thông tin cấu hình như hosts file, ssh key, user, password,…. Tùy thuộc vào mục đích sử dụng của bạn.
Đối với Centos.
Để cài đặt Ansible trên CentOS, bạn có thể làm theo các bước sau:
- Cập nhật hệ thống:
sudo yum update
- Cài đặt EPEL repository:
sudo yum install epel-release
- Cài đặt Ansible:
sudo yum install ansible
Sau khi hoàn tất quá trình cài đặt, bạn có thể kiểm tra phiên bản Ansible hiện tại bằng lệnh:
ansible --version
Trên đây mình đã hướng dẫn các bạn cài đặt xong Ansible cho hệ điều hành Ubuntu, Centos và MacOS.