این دستور ansible-galaxy است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ansible-galaxy - نقش ها را با استفاده از galaxy.ansible.com مدیریت کنید
خلاصه
ansible-galaxy [حذف|واردات|اطلاعات|شروع|نصب|لیست|ورود|حذف|جستجو|راه اندازی] [--راهنما]
[گزینه ها] ...
شرح
غیر ممکن کهکشان یک مخزن مشترک برای نقش های Ansible است. دستور ansible-galaxy می تواند باشد
برای مدیریت این نقشها یا برای ایجاد چارچوبی برای نقشهایی که میخواهید استفاده میشود
در Galaxy آپلود کنید.
مشترک OPTIONS
-h, --کمک
یک پیام کمکی مربوط به دستور فرعی داده شده را نشان دهید.
نصب
La نصب برای نصب نقش ها از دستور فرعی استفاده می شود.
طریقه استفاده
$ ansible-galaxy install [گزینهها] [-r FILE | نام(ها) نقش[،نسخه] | tar_file(های)]
نقش ها را می توان به روش های مختلف نصب کرد:
یک username.rolename[,version] - این یک نقش را نصب می کند. Galaxy API خواهد شد
برای ارائه اطلاعات مربوط به نقش و tar.gz مربوطه با شما تماس گرفته شود
از دانلود خواهد شد github.com. اگر نسخه حذف شده باشد، آخرین نسخه
موجود نصب خواهد شد.
· نام فایل، با استفاده از -r - با این کار چندین نقش که در هر خط فهرست شده اند نصب می کند. در
قالب هر خط مانند بالا است: username.rolename[,version]
· یک tar.gz از نقش معتبری که مستقیماً از آن دانلود کرده اید github.com. این عمدتا است
زمانی مفید است که سیستم در حال اجرا Ansible به Galaxy API دسترسی نداشته باشد
به عنوان مثال در پشت فایروال یا پروکسی.
OPTIONS
-f, --زور
رونویسی اجباری یک نقش موجود.
-i, --نادیده گرفتن-خطاها
خطاها را نادیده بگیرید و با نقش مشخص شده بعدی ادامه دهید.
-n, --بدون عمق
نقش های فهرست شده به عنوان وابستگی را دانلود نکنید.
-p ROLES_PATH, --roles-path=ROLES_PATH
مسیر دایرکتوری حاوی نقش های شما. پیش فرض است roles_path
در شما پیکربندی شده است ansible.cfg فایل (/etc/ansible/roles اگر پیکربندی نشده باشد)
-r ROLE_FILE, --role-file=ROLE_FILE
فایلی حاوی فهرستی از نقشهایی که باید وارد شوند، همانطور که در بالا مشخص شد. این گزینه
اگر نام نقش یا .tar.gz مشخص شده باشد، قابل استفاده نیست.
برداشتن
La برداشتن دستور فرعی برای حذف یک یا چند نقش استفاده می شود.
طریقه استفاده
$ ansible-galaxy remove role1 role2 ...
OPTIONS
-p ROLES_PATH, --roles-path=ROLES_PATH
مسیر دایرکتوری حاوی نقش های شما. پیش فرض است roles_path
در شما پیکربندی شده است ansible.cfg فایل (/etc/ansible/roles اگر پیکربندی نشده باشد)
INIT
La init انجام دستور برای ایجاد یک نقش خالی مناسب برای آپلود در
https://galaxy.ansible.com (or for roles in general).
طریقه استفاده
$ ansible-galaxy init [گزینهها] role_name
OPTIONS
-f, --زور
رونویسی اجباری یک نقش موجود.
-p INIT_PATH, --init-path=INIT_PATH
مسیری که در آن نقش اسکلت ایجاد می شود. پیش فرض کار فعلی است
دایرکتوری.
--آفلاین
هنگام ایجاد نقش، از galaxy API پرس و جو نکنید
لیست
La فهرست از دستور فرعی برای نشان دادن نقش هایی که در حال حاضر نصب شده اند استفاده می شود. می توانید a را مشخص کنید
نام نقش و در صورت نصب فقط آن نقش نشان داده می شود.
طریقه استفاده
لیست $ ansible-galaxy [role_name]
OPTIONS
-p ROLES_PATH, --roles-path=ROLES_PATH
مسیر دایرکتوری حاوی نقش های شما. پیش فرض است roles_path
در شما پیکربندی شده است ansible.cfg فایل (/etc/ansible/roles اگر پیکربندی نشده باشد)
جستجو
La جستجو کردن دستور فرعی فهرست فیلتر شده ای از نقش های موجود در سرور راه دور را برمی گرداند.
طریقه استفاده
$ ansible-galaxy search [گزینهها] [searchterm1 searchterm2]
OPTIONS
- برچسب های کهکشانی
فهرستی از برچسبهای گلکسی جدا شده با کاما ارائه دهید تا فیلتر شوند.
--بستر، زمینه
فهرستی از پلتفرمهای جدا شده با کاما برای فیلتر کردن ارائه کنید.
--نویسنده
نام کاربری یکی از مشارکت کنندگان Galaxy را که روی آن فیلتر شود، مشخص کنید.
-c, --نادیده گرفتن-گواهی ها
خطاهای گواهی TLS را نادیده بگیرید.
-s, -- سرور
سرور پیش فرض https://galaxy.ansible.com را لغو کنید.
اطلاعات
La اطلاعات فرمان فرعی اطلاعات دقیق یک نقش خاص را نشان می دهد. جزئیات بازگشت
درباره نقش شامل اطلاعاتی از نسخه محلی و همچنین اطلاعاتی از
galaxy.ansible.com.
طریقه استفاده
$ ansible-galaxy info [گزینهها] role_name[، نسخه]
OPTIONS
-p ROLES_PATH, --roles-path=ROLES_PATH
مسیر دایرکتوری حاوی نقش های شما. پیش فرض است roles_path
در شما پیکربندی شده است ansible.cfg فایل (/etc/ansible/roles اگر پیکربندی نشده باشد)
-c, --نادیده گرفتن-گواهی ها
خطاهای گواهی TLS را نادیده بگیرید.
-s, -- سرور
سرور پیش فرض https://galaxy.ansible.com را لغو کنید.
ورود به سیستم
La ورود از دستور فرعی برای احراز هویت با galaxy.ansible.com استفاده می شود. احراز هویت است
برای استفاده از دستورات import، delete و setup لازم است. کاربر را احراز هویت می کند،
یک توکن را از Galaxy بازیابی کنید و آن را در فهرست اصلی کاربر ذخیره کنید.
طریقه استفاده
$ ansible-galaxy ورود به سیستم [گزینهها]
La ورود دستورات فرعی برای a GitHub نام کاربری و رمز عبور. شما را ارسال نمی کند
رمز عبور گلکسی در واقع با GitHub احراز هویت می شود و یک دسترسی شخصی ایجاد می کند
نشانه سپس رمز دسترسی شخصی را به Galaxy می فرستد، که به نوبه خود تأیید می کند که شما
شما هستید و یک نشانه دسترسی Galaxy را برمی گرداند. پس از تکمیل احراز هویت GitHub
رمز دسترسی شخصی از بین می رود.
اگر نمی خواهید از رمز عبور GitHub خود استفاده کنید یا اگر احراز هویت دو مرحله ای دارید
با GitHub فعال شده است، از --github-token گزینه ای برای ارسال یک نشانه دسترسی شخصی که
شما ایجاد می کنید وارد GitHub شوید، به تنظیمات بروید و روی Personal Access Token کلیک کنید تا a
نشانه
OPTIONS
-c, --نادیده گرفتن-گواهی ها
خطاهای گواهی TLS را نادیده بگیرید.
-s, -- سرور
سرور پیش فرض https://galaxy.ansible.com را لغو کنید.
--github-token
احراز هویت با استفاده از a GitHub رمز دسترسی شخصی به جای رمز عبور
وارد كردن
وارد کردن نقش از GitHub به galaxy.ansible.com. به کاربر نیاز دارد که ابتدا با آن احراز هویت کند
galaxy.ansible.com با استفاده از ورود دستور فرعی
طریقه استفاده
$ ansible-galaxy import [گزینهها] github_user github_repo
OPTIONS
-c, --نادیده گرفتن-گواهی ها
خطاهای گواهی TLS را نادیده بگیرید.
-s, -- سرور
سرور پیش فرض https://galaxy.ansible.com را لغو کنید.
--شاخه
یک شعبه خاص برای واردات ارائه دهید. هنگامی که یک شاخه مشخص نشده است، شاخه پیدا شده است
در meta/main.yml استفاده شده است. اگر هیچ شعبه ای در meta/main.yml مشخص نشده باشد، مخزن است
شاخه پیش فرض (معمولاً استاد) استفاده می شود.
حذف
La حذف کردن فرمان فرعی نقشی را از galaxy.ansible.com حذف می کند. ابتدا به کاربر نیاز دارد
با استفاده از galaxy.ansible.com احراز هویت ورود دستور فرعی
طریقه استفاده
$ ansible-galaxy حذف [گزینهها] github_user github_repo
OPTIONS
-c, --نادیده گرفتن-گواهی ها
خطاهای گواهی TLS را نادیده بگیرید.
-s, -- سرور
سرور پیش فرض https://galaxy.ansible.com را لغو کنید.
برپایی
La برپایی دستور فرعی یک نقطه ادغام برای تراویس CI، قادر به
galaxy.ansible.com برای دریافت اعلانها از تراویس در پایان ساخت نیاز دارد
کاربر ابتدا با استفاده از galaxy.ansible.com احراز هویت می کند ورود دستور فرعی
طریقه استفاده
$ ansible-galaxy setup [گزینهها] منبع github_user github_repo Secret
· استفاده کنید تراویس به عنوان مقدار منبع در آینده ممکن است مقادیر منبع اضافی اضافه شود.
· خود را فراهم کنید تراویس رمز کاربر به عنوان راز رمز توسط ذخیره نمی شود
galaxy.ansible.com. یک هش با استفاده از github_user، github_repo و توکن شما ایجاد می شود.
مقدار هش چیزی است که در واقع ذخیره می شود.
OPTIONS
-c, --نادیده گرفتن-گواهی ها
خطاهای گواهی TLS را نادیده بگیرید.
-s, -- سرور
سرور پیش فرض https://galaxy.ansible.com را لغو کنید.
-- لیست
ادغام های پیکربندی شده خود را نشان دهید. شناسه هر ادغام را ارائه می دهد که می تواند باشد
با گزینه حذف استفاده می شود.
--برداشتن
یک ادغام خاص را حذف کنید. شناسه ادغام حذف شده را ارائه دهید.
با استفاده از خدمات onworks.net از ansible-galaxy آنلاین استفاده کنید