ansible-galaxy(1) دستورات مدیریت سیستم ansible-galaxy(1)

ansible-galaxy - انجام عملیات‌های مختلف مرتبط با نقش‌ها (Role) و مجموعه‌ها (Collection) در انسیبل

usage: ansible-galaxy [-h] [--version] [-v] TYPE ...

دستوری برای مدیریت نقش‌ها (Roles) و مجموعه‌های (Collections) انسیبل.

هیچ‌کدام از ابزارهای خط فرمان (CLI) برای اجرای هم‌زمان با خود طراحی نشده‌اند. از یک زمان‌بند خارجی و/یا قفل‌گذاری استفاده کنید تا مطمئن شوید عملیات متداخل رخ نمی‌دهد.

--version

نمایش شماره نسخه برنامه، مسیر پرونده پیکربندی، مسیر جستجوی ماژول‌های پیکربندی‌شده، مسیر ماژول‌ها، مسیر پرونده اجرایی و خروج.

-h, --help

نمایش این پیام راهنما و خروج.

-v, --verbose

باعث می‌شود انسیبل پیام‌های اشکال‌زدایی (debug) بیشتری چاپ کند. افزودن چند -v میزان جزئیات را افزایش می‌دهد، افزونه‌های داخلی در حال حاضر تا -vvvvvv را ارزیابی می‌کنند. یک سطح معقول برای شروع -vvv است، اشکال‌زدایی اتصال ممکن است به -vvvv نیاز داشته باشد. این آرگومان می‌تواند چندین بار مشخص شود.

انجام عملیات روی یک مجموعه (Collection) در انسیبل گلکسی. باید با عملیات دیگری مانند init/install که در زیر فهرست شده ترکیب شود.
بارگیری مجموعه‌ها و وابستگی‌های آن‌ها به عنوان یک بایگانی tarball جهت نصب آفلاین.

--clear-response-cache

پاک‌سازی حافظه پنهان (cache) پاسخ‌های موجود سرور.

--no-cache

عدم استفاده از حافظه پنهان پاسخ سرور.

--pre

شامل کردن نسخه‌های پیش‌انتشار (pre-release). نسخه‌های پیش‌انتشار نسخه‌بندی معنایی به صورت پیش‌فرض نادیده گرفته می‌شوند.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-n, --no-deps

عدم بارگیری مجموعه‌های فهرست‌شده به عنوان وابستگی.

-p 'DOWNLOAD_PATH', --download-path 'DOWNLOAD_PATH'

پوشه‌ای که مجموعه‌ها در آن بارگیری می‌شوند.

-r 'REQUIREMENTS', --requirements-file 'REQUIREMENTS'

پرونده‌ای شامل فهرستی از مجموعه‌ها که باید بارگیری شوند.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
ایجاد ساختار اسکلت (skeleton framework) یک نقش یا مجموعه که با قالب متاداده گلکسی سازگار است. به نام نقش یا مجموعه نیاز دارد. نام مجموعه باید در قالب <namespace>.<collection> باشد.

--collection-skeleton 'COLLECTION_SKELETON'

مسیر اسکلت مجموعه که مجموعه جدید باید بر پایه آن ایجاد شود.

--init-path 'INIT_PATH'

مسیری که اسکلت مجموعه در آن ایجاد خواهد شد. پیش‌فرض پوشه کاری جاری است.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-e, --extra-vars

تنظیم متغیرهای اضافی به صورت key=value یا YAML/JSON؛ در صورت استفاده از نام پرونده، @ را در ابتدا قرار دهید. این آرگومان می‌تواند چندین بار مشخص شود.

-f, --force

اجبار به بازنویسی روی نقش یا مجموعه موجود.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
ساخت آرتیفکت مجموعه انسیبل گلکسی که بتواند در یک مخزن مرکزی مانند Ansible Galaxy ذخیره شود. این دستور به صورت پیش‌فرض از پوشه کاری جاری می‌سازد. به صورت اختیاری می‌توانید مسیر ورودی مجموعه (جایی که پرونده galaxy.yml قرار دارد) را ارسال کنید.

--output-path 'OUTPUT_PATH'

مسیری که مجموعه در آن ساخته می‌شود. پیش‌فرض پوشه کاری جاری است.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-f, --force

اجبار به بازنویسی روی نقش یا مجموعه موجود.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
انتشار یک مجموعه در انسیبل گلکسی. به مسیر پرونده tarball مجموعه برای انتشار نیاز دارد.

--import-timeout 'IMPORT_TIMEOUT'

مدت زمان انتظار برای اتمام فرایند درون‌ریزی (import) مجموعه.

--no-wait

منتظر نماندن برای نتایج اعتبارسنجی درون‌ریزی.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
نصب یک یا چند نقش (ansible-galaxy role install)، یا یک یا چند مجموعه (ansible-galaxy collection install). می‌توانید فهرستی (از نقش‌ها یا مجموعه‌ها) ارسال کنید یا از گزینه پرونده که در زیر آمده استفاده کنید (این دو مانعة‌الجمع هستند). در صورت ارسال فهرست، می‌تواند یک نام باشد (که از طریق API گلکسی و GitHub بارگیری می‌شود) یا یک پرونده آرشیو tar محلی باشد.

--clear-response-cache

پاک‌سازی حافظه پنهان پاسخ‌های موجود سرور.

--disable-gpg-verify

غیرفعال‌سازی اعتبارسنجی امضای GPG هنگام نصب مجموعه‌ها از سرور گلکسی.

--force-with-deps

اجبار به بازنویسی یک مجموعه موجود و وابستگی‌های آن.

--ignore-signature-status-code

==SUPPRESS==. این آرگومان می‌تواند چندین بار مشخص شود.

--ignore-signature-status-codes

فهرستی جدا شده با فاصله از کدهای وضعیت برای نادیده گرفتن در طول اعتبارسنجی امضا (به عنوان مثال، NO_PUBKEY FAILURE). توضیحات مربوط به گزینه‌ها در L(https://github.com/gpg/gnupg/blob/master/doc/DETAILS#general-status-codes).Note: قابل مشاهده است؛ این موارد را پس از آرگومان‌های مکانی مشخص کنید یا از -- برای جدا کردن آن‌ها استفاده نمایید. این آرگومان می‌تواند چندین بار مشخص شود.

--keyring 'KEYRING'

دسته کلید (keyring) مورد استفاده هنگام اعتبارسنجی امضا.

--no-cache

عدم استفاده از حافظه پنهان پاسخ سرور.

--offline

نصب آرتیفکت‌های مجموعه (tarballs) بدون برقراری ارتباط با هیچ سرور توزیعی. این گزینه برای مجموعه‌های موجود در مخازن دوردست Git یا نشانی‌های URL مربوط به tarballهای دوردست اعمال نمی‌شود.

--pre

شامل کردن نسخه‌های پیش‌انتشار. نسخه‌های پیش‌انتشار نسخه‌بندی معنایی به صورت پیش‌فرض نادیده گرفته می‌شوند.

--required-valid-signature-count 'REQUIRED_VALID_SIGNATURE_COUNT'

تعداد امضاهایی که باید با موفقیت مجموعه را تأیید کنند. این مقدار باید یک عدد صحیح مثبت یا -1 باشد تا مشخص کند تمام امضاها باید برای تأیید مجموعه به کار روند. اضافه کردن + به ابتدای مقدار باعث می‌شود در صورت نیافتن امضای معتبر برای مجموعه، عملیات شکست بخورد (مانند +all).

--signature

منبع امضای اضافی برای تأیید اصالت MANIFEST.json پیش از نصب مجموعه از یک سرور گلکسی. همراه با نام مکانی مجموعه استفاده شود (مانعة‌الجمع با --requirements-file). این آرگومان می‌تواند چندین بار مشخص شود.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-U, --upgrade

ارتقای آرتیفکت‌های نصب‌شده مجموعه. این کار وابستگی‌ها را نیز به‌روزرسانی می‌کند مگر این‌که --no-deps مشخص شده باشد.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-f, --force

اجبار به بازنویسی روی نقش یا مجموعه موجود.

-i, --ignore-errors

نادیده گرفتن خطاها در طول نصب و ادامه با مجموعه مشخص‌شده بعدی. این گزینه خطاهای تعارض وابستگی را نادیده نمی‌گیرد.

-n, --no-deps

عدم بارگیری مجموعه‌های فهرست‌شده به عنوان وابستگی.

-p 'COLLECTIONS_PATH', --collections-path 'COLLECTIONS_PATH'

مسیر پوشه حاوی مجموعه‌های شما.

-r 'REQUIREMENTS', --requirements-file 'REQUIREMENTS'

پرونده‌ای شامل فهرستی از مجموعه‌ها که باید نصب شوند.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
فهرست کردن مجموعه‌ها یا نقش‌های نصب‌شده.

--format 'OUTPUT_FORMAT'

قالب نمایش فهرست مجموعه‌ها.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-p, --collections-path

یک یا چند پوشه برای جستجوی مجموعه‌ها علاوه بر مسیرهای پیش‌فرض COLLECTIONS_PATHS. چندین مسیر را با ':' جدا کنید. این آرگومان می‌تواند چندین بار مشخص شود.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
مقایسه چکسام‌ها با مجموعه(های) موجود در سرور و نسخه نصب‌شده. این کار وابستگی‌ها را بررسی نمی‌کند.

--ignore-signature-status-code

==SUPPRESS==. این آرگومان می‌تواند چندین بار مشخص شود.

--ignore-signature-status-codes

فهرستی جدا شده با فاصله از کدهای وضعیت برای نادیده گرفتن در طول اعتبارسنجی امضا (به عنوان مثال، NO_PUBKEY FAILURE). توضیحات مربوط به گزینه‌ها در L(https://github.com/gpg/gnupg/blob/master/doc/DETAILS#general-status-codes).Note: قابل مشاهده است؛ این موارد را پس از آرگومان‌های مکانی مشخص کنید یا از -- برای جدا کردن آن‌ها استفاده نمایید. این آرگومان می‌تواند چندین بار مشخص شود.

--keyring 'KEYRING'

دسته کلید (keyring) مورد استفاده هنگام اعتبارسنجی امضا.

--offline

اعتبارسنجی یکپارچگی مجموعه به صورت محلی بدون ارتباط با سرور برای هش مانیفست مرجع.

--required-valid-signature-count 'REQUIRED_VALID_SIGNATURE_COUNT'

تعداد امضاهایی که باید با موفقیت مجموعه را تأیید کنند. این مقدار باید یک عدد صحیح مثبت یا all باشد تا مشخص کند تمام امضاها باید برای تأیید مجموعه به کار روند. اضافه کردن + به ابتدای مقدار باعث می‌شود در صورت نیافتن امضای معتبر برای مجموعه، عملیات شکست بخورد (مانند +all).

--signature

منبع امضای اضافی برای تأیید اصالت MANIFEST.json پیش از استفاده از آن جهت تأیید باقی محتویات یک مجموعه از سرور گلکسی. همراه با نام مکانی مجموعه استفاده شود (مانعة‌الجمع با --requirements-file). این آرگومان می‌تواند چندین بار مشخص شود.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-i, --ignore-errors

نادیده گرفتن خطاها در طول اعتبارسنجی و ادامه با مجموعه مشخص‌شده بعدی.

-p, --collections-path

یک یا چند پوشه برای جستجوی مجموعه‌ها علاوه بر مسیرهای پیش‌فرض COLLECTIONS_PATHS. چندین مسیر را با ':' جدا کنید. این آرگومان می‌تواند چندین بار مشخص شود.

-r 'REQUIREMENTS', --requirements-file 'REQUIREMENTS'

پرونده‌ای شامل فهرستی از مجموعه‌ها که باید تأیید شوند.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
انجام عملیات روی یک نقش (Role) در انسیبل گلکسی. باید با عملیات دیگری مانند delete/install/init که در زیر فهرست شده ترکیب شود.
ایجاد ساختار اسکلت (skeleton framework) یک نقش یا مجموعه که با قالب متاداده گلکسی سازگار است. به نام نقش یا مجموعه نیاز دارد. نام مجموعه باید در قالب <namespace>.<collection> باشد.

--init-path 'INIT_PATH'

مسیری که اسکلت نقش در آن ایجاد خواهد شد. پیش‌فرض پوشه کاری جاری است.

--offline

عدم ارسال پرس‌وجو به API گلکسی هنگام ایجاد نقش‌ها.

--role-skeleton 'ROLE_SKELETON'

مسیر اسکلت نقشی که نقش جدید باید بر پایه آن ایجاد شود.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

--type 'ROLE_TYPE'

راه‌اندازی اولیه با استفاده از یک نوع نقش جایگزین. انواع معتبر شامل: 'container'، 'apb' و 'network' هستند.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-e, --extra-vars

تنظیم متغیرهای اضافی به صورت key=value یا YAML/JSON؛ در صورت استفاده از نام پرونده، @ را در ابتدا قرار دهید. این آرگومان می‌تواند چندین بار مشخص شود.

-f, --force

اجبار به بازنویسی روی نقش یا مجموعه موجود.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
حذف فهرست نقش‌های ارائه‌شده به عنوان آرگومان از سیستم محلی.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-p, --roles-path

مسیر پوشه حاوی نقش‌های شما. پیش‌فرض اولین مسیر قابل نوشتن پیکربندی‌شده از طریق DEFAULT_ROLES_PATH است: {{ ANSIBLE_HOME ~ "/roles:/usr/share/ansible/roles:/etc/ansible/roles" }} . این آرگومان می‌تواند چندین بار مشخص شود.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
حذف یک نقش از انسیبل گلکسی.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
فهرست کردن مجموعه‌ها یا نقش‌های نصب‌شده.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-p, --roles-path

مسیر پوشه حاوی نقش‌های شما. پیش‌فرض اولین مسیر قابل نوشتن پیکربندی‌شده از طریق DEFAULT_ROLES_PATH است: {{ ANSIBLE_HOME ~ "/roles:/usr/share/ansible/roles:/etc/ansible/roles" }} . این آرگومان می‌تواند چندین بار مشخص شود.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
جستجوی نقش‌ها در سرور انسیبل گلکسی.

--author 'AUTHOR'

نام کاربری GitHub.

--galaxy-tags 'GALAXY_TAGS'

فهرستی از برچسب‌های گلکسی برای پالایش بر اساس آن‌ها.

--platforms 'PLATFORMS'

فهرستی از پلتفرم‌های سیستم‌عامل برای پالایش بر اساس آن‌ها.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
برای درون‌ریزی (import) یک نقش به انسیبل گلکسی استفاده می‌شود.

--branch 'REFERENCE'

نام شاخه‌ای برای درون‌ریزی. پیش‌فرض شاخه پیش‌فرض مخزن است (معمولاً master).

--no-wait

منتظر نماندن برای نتایج درون‌ریزی.

--role-name 'ROLE_NAME'

نامی که نقش باید داشته باشد، در صورتی که متفاوت از نام مخزن باشد.

--status

بررسی وضعیت تازه‌ترین درخواست درون‌ریزی برای github_user/github_repo داده‌شده.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
راه‌اندازی یکپارچه‌سازی (integration) از GitHub یا Travis برای نقش‌های انسیبل گلکسی.

--list

فهرست کردن تمام یکپارچه‌سازی‌های شما.

--remove 'REMOVE_ID'

حذف یکپارچه‌سازی منطبق با مقدار شناسه ارائه‌شده. برای مشاهده مقادیر شناسه از --list استفاده کنید.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-p, --roles-path

مسیر پوشه حاوی نقش‌های شما. پیش‌فرض اولین مسیر قابل نوشتن پیکربندی‌شده از طریق DEFAULT_ROLES_PATH است: {{ ANSIBLE_HOME ~ "/roles:/usr/share/ansible/roles:/etc/ansible/roles" }} . این آرگومان می‌تواند چندین بار مشخص شود.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
چاپ اطلاعات دقیق درباره یک نقش نصب‌شده و همچنین اطلاعات موجود از API گلکسی.

--offline

عدم ارسال پرس‌وجو به API گلکسی هنگام ایجاد نقش‌ها.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-p, --roles-path

مسیر پوشه حاوی نقش‌های شما. پیش‌فرض اولین مسیر قابل نوشتن پیکربندی‌شده از طریق DEFAULT_ROLES_PATH است: {{ ANSIBLE_HOME ~ "/roles:/usr/share/ansible/roles:/etc/ansible/roles" }} . این آرگومان می‌تواند چندین بار مشخص شود.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.
نصب یک یا چند نقش (ansible-galaxy role install)، یا یک یا چند مجموعه (ansible-galaxy collection install). می‌توانید فهرستی (از نقش‌ها یا مجموعه‌ها) ارسال کنید یا از گزینه پرونده که در زیر آمده استفاده کنید (این دو مانعة‌الجمع هستند). در صورت ارسال فهرست، می‌تواند یک نام باشد (که از طریق API گلکسی و GitHub بارگیری می‌شود) یا یک پرونده آرشیو tar محلی باشد.

--force-with-deps

اجبار به بازنویسی یک نقش موجود و وابستگی‌های آن.

--timeout 'TIMEOUT'

مدت زمان انتظار برای عملیات در برابر سرور گلکسی، پیش‌فرض ۶۰ ثانیه است.

--token 'API_KEY', --api-key 'API_KEY'

کلید API انسیبل گلکسی که در https://galaxy.ansible.com/ui/token قابل دریافت است.

-c, --ignore-certs

نادیده گرفتن خطاهای اعتبارسنجی گواهی SSL.

-f, --force

اجبار به بازنویسی روی نقش یا مجموعه موجود.

-g, --keep-scm-meta

استفاده از tar به جای گزینه آرشیو scm هنگام بسته‌بندی نقش.

-i, --ignore-errors

نادیده گرفتن خطاها و ادامه با نقش مشخص‌شده بعدی.

-n, --no-deps

عدم بارگیری نقش‌های فهرست‌شده به عنوان وابستگی.

-p, --roles-path

مسیر پوشه حاوی نقش‌های شما. پیش‌فرض اولین مسیر قابل نوشتن پیکربندی‌شده از طریق DEFAULT_ROLES_PATH است: {{ ANSIBLE_HOME ~ "/roles:/usr/share/ansible/roles:/etc/ansible/roles" }} . این آرگومان می‌تواند چندین بار مشخص شود.

-r 'REQUIREMENTS', --role-file 'REQUIREMENTS'

پرونده‌ای شامل فهرستی از نقش‌ها که باید نصب شوند.

-s 'API_SERVER', --server 'API_SERVER'

نشانی URL سرور API گلکسی.

متغیرهای محیطی زیر می‌توانند مشخص شوند:

ANSIBLE_CONFIG -- مشخص کردن مسیر جایگزین برای پرونده پیکربندی انسیبل

متغیرهای بسیار بیشتری برای اکثر گزینه‌ها در ansible.cfg موجود است.

برای فهرست کامل به https://docs.ansible.com مراجعه کنید یا از دستور ansible-config استفاده نمایید.

/etc/ansible/ansible.cfg -- پرونده پیکربندی، در صورت وجود استفاده می‌شود

~/.ansible.cfg -- پرونده پیکربندی کاربر، در صورت وجود بر پیکربندی پیش‌فرض اولویت دارد

./ansible.cfg -- پرونده پیکربندی محلی (در پوشه کاری جاری) که فرض می‌شود مختص پروژه است و در صورت وجود بر بقیه اولویت دارد.

همان‌طور که در بالا ذکر شد، متغیر محیطی ANSIBLE_CONFIG بر همه موارد دیگر اولویت خواهد داشت.

انسیبل در ابتدا توسط Michael DeHaan نوشته شده است.

حق نشر © 2018 Red Hat, Inc | Ansible. انسیبل تحت شرایط مجوز GPLv3 منتشر شده است.

ansible (1), ansible-config (1), ansible-console (1), ansible-doc (1), ansible-inventory (1), ansible-playbook (1), ansible-pull (1), ansible-vault (1)

مستندات جامع در وب‌سایت مستندات در دسترس است: <https://docs.ansible.com> اطلاعات IRC و فهرست پستی در پرونده CONTRIBUTING.md قابل مشاهده است، در دسترس در: <https://github.com/ansible/ansible>

Ansible 2.21.3