نحوه بررسی Ansible در لینوکس و یونیکس | Linux Unix
بازدید 92

نحوه بررسی Ansible در لینوکس و یونیکس | Linux Unix

آیا نیاز دارید که نسخه Ansible (ابزار اتوماسیون IT) را روی سرور لینوکس یا یونیکس خود از طریق خط فرمان بررسی کنید؟ می‌توانید از دستور ansible --version برای نمایش نسخه استفاده کنید. همچنین در اینجا نحوه به‌روزرسانی Ansible نیز توضیح داده شده است.

Ansible یک نرم‌افزار اتوماسیون رایگان و متن‌باز است که فرآیندهای راه‌اندازی نرم‌افزار، مدیریت پیکربندی و استقرار برنامه‌ها را خودکار می‌کند. این ابزار با زبان Python نوشته شده است و از SSH برای ارتباط با سرورهای راه دور استفاده می‌کند، بدون اینکه نیازی به نصب عامل (Agent) روی سرورهای راه دور باشد. این صفحه نحوه بررسی نسخه Ansible با استفاده از گزینه خط فرمان را توضیح می‌دهد.

نحوه بررسی Ansible در لینوکس و یونیکس | Linux Unix

بررسی نسخه انسیبل در لینوکس

برای بررسی نسخه انسیبل، ترمینال را باز کرده و دستور زیر را تایپ کنید:
bash
ansible --version

 

خروجی‌های نمونه:

ansible [core 2.12.4]
فایل پیکربندی = /etc/ansible/ansible.cfg
مسیر جستجوی ماژول‌های پیکربندی‌شده = ['/home/vivek/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
مکان ماژول پایتون انسیبل = /usr/lib/python3/dist-packages/ansible
مکان مجموعه‌های انسیبل = /home/vivek/.ansible/collections:/usr/share/ansible/collections
مکان اجرایی = /usr/bin/ansible
نسخه پایتون = 3.8.10 (پیش‌فرض، 15 مارس 2022، 12:22:08) [GCC 9.4.0]
نسخه جینجا = 2.10.1
libyaml = True

 

من از نسخه 2.12.4 انسیبل همراه با نسخه پایتون 3.8.10 استفاده می‌کنم. به‌طور کلی پیشنهاد می‌کنم همیشه از جدیدترین نسخه پایدار استفاده کنید. در ادامه خروجی‌های نمونه از سیستم‌های مختلف:

خروجی از سیستم Fedora Linux:

خروجی مشابه را در سیستم‌های Fedora Linux مشاهده خواهید کرد.

خروجی از سیستم Ubuntu Linux 19.10:

ansible 2.8.3
فایل پیکربندی = /etc/ansible/ansible.cfg
مسیر جستجوی ماژول‌های پیکربندی‌شده = ['/home/vivek/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
مکان ماژول پایتون انسیبل = /usr/lib/python3/dist-packages/ansible
مکان اجرایی = /usr/bin/ansible
نسخه پایتون = 3.7.5rc1 (پیش‌فرض، 2 اکتبر 2019، 04:19:31) [GCC 9.2.1 20190909]

 

ساخت و نصب جدیدترین نسخه انسیبل بر روی توزیع‌های مبتنی بر RPM:
دستورات زیر را اجرا کنید:
bash
git clone https://github.com/ansible/ansible.git
cd ./ansible
make rpm
sudo rpm -Uvh ./rpm-build/ansible-.noarch.rpm

 

ads - Banner - chatGPT Plus
نصب جدیدترین نسخه انسیبل بر روی توزیع‌های مبتنی بر Ubuntu:
دستورات زیر را تایپ کنید:
bash
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update
sudo apt-get install ansible

 

نصب جدیدترین نسخه انسیبل بر روی macOS:

ابتدا Homebrew را بر روی macOS نصب کنید و سپس دستور زیر را تایپ کنید:
bash
brew install ansible

 

نصب جدیدترین نسخه انسیبل بر روی FreeBSD:
دستور زیر را تایپ کنید:
bash
pkg install ansible

 

نصب جدیدترین نسخه انسیبل بر روی Fedora Linux:

دستور زیر را اجرا کنید:
bash
sudo dnf install ansible

 

نصب جدیدترین نسخه انسیبل بر روی Arch Linux:

دستور زیر را اجرا کنید:

bash
sudo pacman -S ansible

 

نصب جدیدترین نسخه انسیبل بر روی Debian:
دستورات زیر را بر روی Debian 11 (Bullseye) تایپ کنید:
bash
echo 'deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main' >> /etc/apt/sources.list

 

اگر از Debian 10 (Buster) استفاده می‌کنید، دستور زیر را امتحان کنید:
bash
echo 'deb http://ppa.launchpad.net/ansible/ansible/ubuntu bionic main' >> /etc/apt/sources.list

 

کاربران Debian 9 (Stretch) باید از دستور زیر استفاده کنند:
bash
echo 'deb http://ppa.launchpad.net/ansible/ansible/ubuntu xenial main' >> /etc/apt/sources.list

 

سپس دستورهای زیر را اجرا کنید:
bash
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
apt-get update
apt-get install ansible

 

نتیجه‌گیری:

برای دریافت جدیدترین نسخه انسیبل، می‌توانید به این صفحه مراجعه کنید. همچنین توصیه می‌کنم مستندات رسمی را مطالعه کنید.

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *