Ansible মডিউল হচ্ছে ছোট, পুনঃব্যবহারযোগ্য স্ক্রিপ্ট বা কোডের টুকরা যা Ansible প্লেবুকের মাধ্যমে সিস্টেম কনফিগারেশন, সফটওয়্যার ইনস্টলেশন, বা বিভিন্ন অ্যাডমিনিস্ট্রেটিভ কাজ স্বয়ংক্রিয়ভাবে করতে ব্যবহৃত হয়। এগুলো মূলত নির্দিষ্ট কোনো কাজ বা টাস্ক সম্পাদন করার জন্য তৈরি করা হয়, যেমন: ফাইল কপি করা, প্যাকেজ ইনস্টল করা, ইউজার তৈরি করা ইত্যাদি।
apt
, yum
, service
, file
ইত্যাদি, যা সাধারণ কাজগুলো খুব সহজে করতে পারে।Ansible-এ বিভিন্ন ধরনের মডিউল আছে, যেমন:
file
, copy
, template
ইত্যাদি)।apt
, yum
, dnf
ইত্যাদি)।service
, systemd
ইত্যাদি)।user
, group
ইত্যাদি)।নিচের উদাহরণে apt
মডিউল ব্যবহার করে Ansible-এ Ubuntu সিস্টেমে nginx
প্যাকেজ ইনস্টল করার প্লেবুক দেখানো হয়েছে:
- name: Install nginx
hosts: webservers
become: yes
tasks:
- name: Install nginx package
apt:
name: nginx
state: present
এখানে apt
মডিউল ব্যবহার করে nginx
প্যাকেজ ইনস্টল করা হচ্ছে। name
এবং state
প্যারামিটারগুলো মডিউলের সাথে কনফিগার করা হয়েছে।
Ansible মডিউলগুলো প্লেবুকে ব্যবহার করে স্বয়ংক্রিয় এবং নির্ভুলভাবে বিভিন্ন টাস্ক সম্পন্ন করা যায়, যা সিস্টেম অ্যাডমিনিস্ট্রেশনকে আরও সহজ করে তোলে।
আরও দেখুন...