منصوبے کے بارے میں

Ansible ایک اوپن سورس IT آٹومیشن سسٹم ہے جسے ایپلی کیشنز اور سسٹمز کی تعیناتی اور دیکھ بھال کو آسان بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ کنفیگریشن مینجمنٹ، ایپلی کیشن تعیناتی، کلاؤڈ پروویژننگ، ایڈہاک ٹاسک ایگزیکیوشن، نیٹ ورک آٹومیشن، اور ملٹی نوڈ آرکیسٹریشن کی صلاحیتیں فراہم کرتا ہے۔ اہم ڈیزائن اصولوں اور خصوصیات میں شامل ہیں: - ایجنٹ لیس آرکیٹیکچر: یہ ریموٹ مشینوں کے انتظام کے لیے موجودہ SSH ڈیمونز کا استعمال کرتا ہے، جس کے لیے کسی کسٹم ایجنٹ یا اضافی اوپن پورٹس کی ضرورت نہیں ہوتی۔ - انسان دوست زبان: یہ انفراسٹرکچر کو ایسی زبان میں بیان کرتا ہے جو مشین اور انسان دونوں کے لیے پڑھنے کے قابل ہو۔ - متوازی انتظام (Parallel Management): یہ ایک ساتھ کئی مشینوں کو تیزی سے اور متوازی طور پر منظم کرنے کی صلاحیت رکھتا ہے۔ - لچک: یہ کسی بھی ڈائنامک زبان میں ماڈیول ڈویلپمنٹ کی حمایت کرتا ہے، صرف Python تک محدود نہیں ہے۔ - رسائی: اسے نان روٹ (non-root) صارف کے طور پر استعمال کیا جا سکتا ہے اور سیٹ اپ کے لیے سیکھنے کا عمل انتہائی مختصر ہے۔