نحوه بررسی Ansible در لینوکس و یونیکس | Linux Unix
آیا نیاز دارید که نسخه Ansible (ابزار اتوماسیون IT) را روی سرور لینوکس یا یونیکس خود از طریق خط فرمان بررسی کنید؟ میتوانید از دستور ansible --version
برای نمایش نسخه استفاده کنید. همچنین در اینجا نحوه بهروزرسانی Ansible نیز توضیح داده شده است.
Ansible یک نرمافزار اتوماسیون رایگان و متنباز است که فرآیندهای راهاندازی نرمافزار، مدیریت پیکربندی و استقرار برنامهها را خودکار میکند. این ابزار با زبان Python نوشته شده است و از SSH برای ارتباط با سرورهای راه دور استفاده میکند، بدون اینکه نیازی به نصب عامل (Agent) روی سرورهای راه دور باشد. این صفحه نحوه بررسی نسخه Ansible با استفاده از گزینه خط فرمان را توضیح میدهد.
بررسی نسخه انسیبل در لینوکس
برای بررسی نسخه انسیبل، ترمینال را باز کرده و دستور زیر را تایپ کنید:
خروجیهای نمونه:
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
نصب جدیدترین نسخه انسیبل بر روی توزیعهای مبتنی بر 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
نتیجهگیری:
برای دریافت جدیدترین نسخه انسیبل، میتوانید به این صفحه مراجعه کنید. همچنین توصیه میکنم مستندات رسمی را مطالعه کنید.
نظرات کاربران