Sunday, November 24, 2024

[Ansible] Cài đặt Pip bằng Ansible

-

Để cài đặt pip3 trên Ansible, bạn có thể sử dụng module yum hoặc apt tùy vào hệ điều hành của bạn. Sau khi cài đặt pip3, bạn có thể sử dụng module pip để cài đặt các package cần thiết.

Ví dụ, đối với hệ điều hành CentOS 7, bạn có thể sử dụng playbook sau để cài đặt pip3:

- name: Install pip3
  hosts: all
  become: true
  vars:
    ansible_python_interpreter: /usr/bin/python3
  tasks:
    - name: Install EPEL repository
      yum:
        name: epel-release
        state: present

    - name: Install pip3
      yum:
        name: python3-pip
        state: present

    - name: Upgrade pip3
      pip:
        name: pip
        extra_args: --upgrade

Đối với Ubuntu 18.04, bạn có thể sử dụng playbook sau:

- name: Install pip3
  hosts: all
  become: true
  tasks:
    - name: Install pip3
      apt:
        name: python3-pip
        state: present

    - name: Upgrade pip3
      pip:
        name: pip
        extra_args: --upgrade

Sau khi chạy playbook này, bạn có thể sử dụng module pip để cài đặt các package cần thiết.

Để chạy Docker Compose trong Ansible, bạn có thể sử dụng module docker_compose có sẵn trong Ansible.

Cài đặt module docker bằng pip:

sudo pip install docker

Kiểm tra lại module docker đã được cài đặt thành công bằng cách nhập lệnh sau:

python -c "import docker"

Nếu không có thông báo lỗi nào, có nghĩa là module docker đã được cài đặt thành công và bạn có thể sử dụng docker-compose trong playbook của mình

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories