זוהי הפקודה ansible-galaxy שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ansible-galaxy - נהל תפקידים באמצעות galaxy.ansible.com
תַקצִיר
ansible-galaxy [מחק|ייבוא|מידע|init|התקנה|רשימה|כניסה|הסר|חיפוש|הגדרה] [--עזרה]
[אפשרויות] ...
תיאור
בלתי אפשרי גלקסי הוא מאגר משותף לתפקידי Ansible. הפקודה ansible-galaxy יכולה להיות
משמש לניהול תפקידים אלה, או ליצירת מסגרת שלד לתפקידים שתרצה
העלה לגלקסי.
משותף אפשרויות
-h, - עזרה
הצג הודעת עזרה הקשורה לפקודת המשנה הנתונה.
תתקין
השמיים להתקין פקודה משנה משמשת להתקנת תפקידים.
נוהג
$ ansible-galaxy להתקין [אפשרויות] [-r FILE | role_name(s)[,version] | tar_file(s)]
ניתן להתקין תפקידים בכמה דרכים שונות:
· שם משתמש.rolename[,גרסה] - זה יתקין תפקיד יחיד. ה-Galaxy API יהיה
ליצור קשר כדי לספק את המידע על התפקיד, ואת ה-.tar.gz המתאים
יורדו מ github.com. אם הגרסה מושמטת, הגרסה העדכנית ביותר
זמין יותקן.
· שם קובץ, באמצעות -r - זה יתקין מספר תפקידים הרשומים אחד בכל שורה. ה
הפורמט של כל שורה זהה לעיל: שם משתמש.תפקיד[,גרסה]
· .tar.gz של תפקיד חוקי שהורדת ממנו ישירות github.com. זה בעיקר
שימושי כאשר למערכת המריץ את Ansible אין גישה ל-Galaxy API, עבור
דוגמה כאשר מאחורי חומת אש או פרוקסי.
אפשרויות
-f, --כּוֹחַ
כפה החלפת תפקיד קיים.
-i, --התעלם משגיאות
התעלם משגיאות והמשך בתפקיד שצוין הבא.
-n, --ללא מחלקות
אל תוריד תפקידים הרשומים כתלות.
-p ROLES_PATH, --roles-path=ROLES_PATH
הנתיב לספרייה המכילה את התפקידים שלך. ברירת המחדל היא ה תפקידים_נתיב
מוגדר ב- שלך ansible.cfg קובץ (/etc/ansible/roles אם לא מוגדר)
-r ROLE_FILE, --role-file=ROLE_FILE
קובץ המכיל רשימה של תפקידים לייבוא, כמפורט לעיל. אפשרות זו
לא ניתן להשתמש אם צוינו שם תפקיד או .tar.gz.
הסר
השמיים להסיר פקודה משנה משמשת להסרת תפקיד אחד או יותר.
נוהג
$ ansible-galaxy הסר תפקיד1 תפקיד2 ...
אפשרויות
-p ROLES_PATH, --roles-path=ROLES_PATH
הנתיב לספרייה המכילה את התפקידים שלך. ברירת המחדל היא ה תפקידים_נתיב
מוגדר ב- שלך ansible.cfg קובץ (/etc/ansible/roles אם לא מוגדר)
INIT
השמיים init הפקודה משמשת ליצירת תפקיד ריק המתאים להעלאה אליו
https://galaxy.ansible.com (or for roles in general).
נוהג
$ ansible-galaxy init [options] role_name
אפשרויות
-f, --כּוֹחַ
כפה החלפת תפקיד קיים.
-p INIT_PATH, --init-path=INIT_PATH
הנתיב שבו יווצר תפקיד השלד. ברירת המחדל היא העבודה הנוכחית
במדריך.
--לא מקוון
אל תשאל את ה-API של גלקסי בעת יצירת תפקידים
רשימה
השמיים רשימה פקודה משנה משמשת כדי להראות אילו תפקידים מותקנים כעת. אתה יכול לציין א
שם התפקיד, ואם מותקן רק התפקיד הזה יוצג.
נוהג
$ ansible-galaxy list [role_name]
אפשרויות
-p ROLES_PATH, --roles-path=ROLES_PATH
הנתיב לספרייה המכילה את התפקידים שלך. ברירת המחדל היא ה תפקידים_נתיב
מוגדר ב- שלך ansible.cfg קובץ (/etc/ansible/roles אם לא מוגדר)
לחפש
השמיים search תת-פקודה מחזירה רשימה מסוננת של תפקידים שנמצאו בשרת המרוחק.
נוהג
$ ansible-galaxy חיפוש [אפשרויות] [searchterm1 searchterm2]
אפשרויות
--גלקסי-תגיות
ספק רשימה מופרדת בפסיקים של תגי גלקסי שעליהם ניתן לסנן.
--פלטפורמות
ספק רשימה מופרדת בפסיקים של פלטפורמות שעליהן יש לסנן.
--מְחַבֵּר
ציין את שם המשתמש של תורם Galaxy שעליו יש לסנן.
-c, --התעלם מאישורים
התעלם משגיאות אישור TLS.
-s, --שרת
עוקף את שרת ברירת המחדל https://galaxy.ansible.com.
מידע
השמיים מידע פקודה משנה מציגה מידע מפורט עבור תפקיד ספציפי. הפרטים חזרו
על התפקיד כלל מידע מהעותק המקומי וכן מידע מ
galaxy.ansible.com.
נוהג
$ ansible-galaxy info [options] role_name[, version]
אפשרויות
-p ROLES_PATH, --roles-path=ROLES_PATH
הנתיב לספרייה המכילה את התפקידים שלך. ברירת המחדל היא ה תפקידים_נתיב
מוגדר ב- שלך ansible.cfg קובץ (/etc/ansible/roles אם לא מוגדר)
-c, --התעלם מאישורים
התעלם משגיאות אישור TLS.
-s, --שרת
עוקף את שרת ברירת המחדל https://galaxy.ansible.com.
התחבר
השמיים התחבר תת-פקודה משמשת לאימות עם galaxy.ansible.com. אימות הוא
נדרש להשתמש בפקודות הייבוא, המחיקה וההגדרה. זה יאמת את המשתמש,
אחזר אסימון מגלקסי, ואחסן אותו בספריית הבית של המשתמש.
נוהג
$ ansible-galaxy התחברות [אפשרויות]
השמיים התחבר פקודות משנה עבור א GitHub שם משתמש וסיסמא. זה לא שולח את שלך
סיסמה לגלקסי. זה למעשה מאמת עם GitHub ויוצר גישה אישית
אֲסִימוֹן. לאחר מכן הוא שולח את אסימון הגישה האישי ל-Galaxy, אשר בתורו מאמת שאתה
האם אתה ומחזיר אסימון גישה ל-Galaxy. לאחר השלמת האימות GitHub
אסימון הגישה האישי מושמד.
אם אינך מעוניין להשתמש בסיסמת GitHub שלך, או אם יש לך אימות דו-גורמי
מופעל עם GitHub, השתמש ב- --github-token אפשרות להעביר אסימון גישה אישי זה
אתה יוצר. היכנס ל-GitHub, עבור להגדרות ולחץ על אסימון גישה אישי כדי ליצור א
אֲסִימוֹן.
אפשרויות
-c, --התעלם מאישורים
התעלם משגיאות אישור TLS.
-s, --שרת
עוקף את שרת ברירת המחדל https://galaxy.ansible.com.
--github-token
אימות באמצעות א GitHub אסימון גישה אישי ולא סיסמה.
יְבוּא
ייבא תפקיד מ GitHub אל galaxy.ansible.com. מחייב את המשתמש לבצע אימות תחילה עם
galaxy.ansible.com באמצעות התחבר פקודה משנה.
נוהג
$ ansible-galaxy ייבוא [אפשרויות] github_user github_repo
אפשרויות
-c, --התעלם מאישורים
התעלם משגיאות אישור TLS.
-s, --שרת
עוקף את שרת ברירת המחדל https://galaxy.ansible.com.
--ענף
ספק סניף ספציפי לייבוא. כאשר לא צוין סניף הסניף נמצא
ב-meta/main.yml משמש. אם לא צוין סניף ב-meta/main.yml, ה-repo's
נעשה שימוש בענף ברירת המחדל (בדרך כלל מאסטר).
למחוק
השמיים להסיר תת-פקודה תמחק תפקיד מ-galaxy.ansible.com. דורש קודם כל את המשתמש
אימות באמצעות galaxy.ansible.com באמצעות ה התחבר פקודה משנה.
נוהג
$ ansible-galaxy מחק [אפשרויות] github_user github_repo
אפשרויות
-c, --התעלם מאישורים
התעלם משגיאות אישור TLS.
-s, --שרת
עוקף את שרת ברירת המחדל https://galaxy.ansible.com.
להכין
השמיים התקנה תת-פקודה יוצרת נקודת אינטגרציה עבור טראוויס CI, מה שמאפשר
galaxy.ansible.com לקבלת התראות טראוויס עם סיום הבנייה. דורש את
משתמש תחילה אימות באמצעות galaxy.ansible.com באמצעות ה התחבר פקודה משנה.
נוהג
$ ansible-galaxy setup [options] source github_user github_repo סוד
· להשתמש טראוויס כערך המקור. בעתיד עשויים להתווסף ערכי מקור נוספים.
· ספק את שלך טראוויס אסימון משתמש בתור הסוד. האסימון אינו מאוחסן על ידי
galaxy.ansible.com. Hash נוצר באמצעות github_user, github_repo והאסימון שלך.
ערך ה-hash הוא מה שמאוחסן בפועל.
אפשרויות
-c, --התעלם מאישורים
התעלם משגיאות אישור TLS.
-s, --שרת
עוקף את שרת ברירת המחדל https://galaxy.ansible.com.
--רשימה
הצג את האינטגרציות המוגדרות שלך. מספק את המזהה של כל אינטגרציה שיכולה להיות
בשימוש עם אפשרות ההסרה.
--לְהַסִיר
הסר אינטגרציה ספציפית. ספק את מזהה השילוב שיש להסיר.
השתמש ב- ansible-galaxy באינטרנט באמצעות שירותי onworks.net