Ансибле Галаки је веб-сајт галаксије где корисници могу да деле улоге и да користе алатку командне линије за инсталирање, креирање, и управљање улоге.
Ансибле Галаки даје већу видљивост једној од најузбудљивијих функција Ансибле-а, као што је инсталација апликације или улоге које се могу поново користити за конфигурацију сервера. Много људи дели улоге у Ансибле галаксији.
Ансибле улоге се састоје од многих приручника, што је начин да се групише више задатака у један контејнер како би се аутоматизација обавила на веома ефикасан начин са чистим, структурама директоријума.
Ансибле галаксије команде
Ево неких корисних Ансибле Галаки команди, као што су:
- За приказ листе инсталираних улога, са бројевима верзија.
ansible-galaxy list
- Да бисте уклонили инсталирану улогу.
ansible-galaxy remove [role]
- Да бисте креирали шаблон улоге погодан за подношење Ансибле Галаки-у.
ansible-galaxy init
Креирајте улоге помоћу Ансибле Галаки
Ансибле Галаки је у суштини велико јавно складиште Ансибле улога. Улоге се испоручују са РЕАДМЕ-овима са детаљима о употреби улога и променљивим. Ансибле Галаки садржи велики број улога које се непрестано развијају и повећавају.
Галаки може да користи Гит за додавање других извора улога као што је ГитХуб. Можете иницијализовати нову улогу галаксије користећи ансибле-галаксија инит или инсталирајте улогу директно из складишта улога Ансибле галаксије тако што ћете извршити ансибле-галаки инсталл команда.
Да бисте креирали Ансибле улогу користећи Ансибле Галаки, морате да користите ансибле-галаки наредбу и њене шаблоне. Улоге се морају преузети пре него што се користе у приручницима. Они су смештени у подразумевани директоријум то је /етц/ансибле/ролес .
Креирајте колекције
Ансибле Галаки је био алат за конструисање и управљање улогама са новим итерацијама Ансибле-а, и сигурно ћете видети промене или додатке. На Ансибле верзији 2.8 добијате јединствену карактеристику колекција.
Колекције су формат дистрибуције за Ансибле садржај. Могу се користити за паковање и дистрибуцију улога, модула, приручника и додатака.
Колекције следе следећу једноставну структуру:
collection/ ├── docs/ ├── galaxy.yml ├── plugins/ │ ├── modules/ │ │ └── module1.py │ ├── inventory/ │ └── .../ ├── README.md ├── roles/ │ ├── role1/ │ ├── role2/ │ └── .../ ├── playbooks/ │ ├── files/ │ ├── vars/ │ ├── templates/ │ └── tasks/ └── tests/
Команда ансибле-галаки-цоллецтион имплементира следеће команде. Неке команде су исте као коришћене са ансибле-галаки, као што су: