Ինչպես ճիշտ տեղադրել Ansible-ը?
sobes.tech AI
Պատասխան AI-ից
Անսիբլի տեղադրումը կախված է օպերացիոն համակարգից:
Լինուկսի համար (սովորաբար օգտագործվող տարբերակ Ansible վերահսկիչի համար):
Օգտագործեք փաթեթների կառավարիչ:
-
Debian/Ubuntu:
# Փաթեթների ցանկը թարմացնել sudo apt update # Անսիբլի տեղադրումը sudo apt install ansible -
CentOS/RHEL/Fedora:
# EPEL պահոցը ակտիվացնել (եթե անհրաժեշտ է) sudo yum install epel-release # Կամ Fedora-ի համար # sudo dnf install epel-release # Անսիբլի տեղադրումը sudo yum install ansible # Կամ Fedora-ի համար # sudo dnf install ansible
macOS-ի համար:
Օգտագործեք Homebrew:
# Homebrew տեղադրեք (եթե դեռ չունեք)
#/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Անսիբլի տեղադրեք pip-ի միջոցով վիրտուալ միջավայրում
brew install ansible
Windows-ի համար:
Ansible չի աջակցում Windows-ին որպես վերահսկիչ հանգույց։ Windows հոստերի կառավարումը պետք է կատարվի Linux/macOS/WSL-ում։ Կան workaround-ներ WSL-ի օգտագործմամբ, բայց դա ոչ նատիվ լուծում է:
Այլ մեթոդներ:
- Տեղադրեք pip-ի միջոցով (առաջարկվում է մեկուսացման և տարբերակների կառավարման համար, հատկապես macOS-ում):
Այս մեթոդը թույլ է տալիս տեղադրել Ansible մեկուսացված միջավայրում, առանց համակարգային Python փաթեթների փոփոխության։# pip տեղադրեք (եթե դեռ չունեք) # sudo apt install python3-pip (Debian/Ubuntu) # sudo yum install python3-pip (CentOS/RHEL/Fedora) # Վիրտուալ միջավայր ստեղծեք # sudo apt install python3-venv (Debian/Ubuntu) # sudo yum install python3-venv (CentOS/RHEL/Fedora) # Վիրտուալ միջավայր ստեղծել python3 -m venv ~/.ansible-venv # Ակտիվացնել source ~/.ansible-venv/bin/activate # Անսիբլի տեղադրեք pip install ansible # Դադարեցնել # deactivate
Տեղադրման ստուգում:
Տեղադրելուց հետո ստուգեք Ansible-ի տարբերակը՝
# Ստուգել Ansible-ի տարբերակը
ansible --version
Արդյունքում պետք է լինի տեղեկություն Ansible-ի, Python-ի և այլ կախվածությունների մասին:
Լրացուցիչ փաթեթներ:
Կան որոշ մոդուլներ, որոնք պահանջում են լրացուցիչ Python փաթեթներ (օրինակ, paramiko SSH-ի համար, python-jenkins Jenkins-ի ինտեգրացիայի համար): Դրանց տեղադրումը սովորաբար կատարվում է pip-ի միջոցով՝ վիրտուալ միջավայրում կամ համակարգային մակարդակով՝ տեղադրման մեթոդից կախված:
# Paramiko-ի օրինակ տեղադրում
pip install paramiko
Կան նաև լրացուցիչ Ansible Collection մոդուլներ, որոնք տեղադրվում են ansible-galaxy-ով:
# AWS-ի collection տեղադրելու օրինակ
ansible-galaxy collection install amazon.aws