هر دو، از نرم افزار های مدیریتی برای ارسال و پوش کردن تغییرات جدید روی ماشین های متفاوت می باشند. تفاوت این دو ابزار در نحوه دسترسی و انجام تنطیمات می باشد. البته بسیاری از ادمین ها کار کردن با ansible را ترجیح میدهند از آنجاییکه کار کردن با آن ساده تر است. ansible برای دسترسی به سرور ها از ssh استفاده می کند در حالی که puppet از ابزاری به نام factor استفاده میکند. ansible به زبان python نوشته شده و تحت لیسانس gpl می باشد و از پلت فرم های Windows ,Solaris ,Mac OS ,Linux پشتیبانی میکند در حالیکه puppet به زبان rubby نوشته شده و تحت لیسانس apache می باشد و از پلت فرم های Windows, Solaris ,Linux پشتیبانی میکند.
همچنین توصیه میشود مطالعه فرمایید.
نحوه نصب و راه اندازی Ansible در لینوکس (ابزار اتوماتیک کردن کارهای مدیریتی IT) - بخش اول
نصب و راه اندازی Puppet در لینوکس CentOS / Ubuntu
موفق باشید.
همچنین توصیه میشود مطالعه فرمایید.
نحوه نصب و راه اندازی Ansible در لینوکس (ابزار اتوماتیک کردن کارهای مدیریتی IT) - بخش اول
نصب و راه اندازی Puppet در لینوکس CentOS / Ubuntu
موفق باشید.