Ito ang command na ansible-galaxy na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
ansible-galaxy - pamahalaan ang mga tungkulin gamit ang galaxy.ansible.com
SINOPSIS
ansible-galaxy [delete|import|info|init|install|list|login|alis|search|setup] [--help]
[mga pagpipilian] ...
DESCRIPTION
Ansible kalawakan ay isang nakabahaging repositoryo para sa mga tungkuling Ansible. Ang ansible-galaxy command ay maaaring
ginamit upang pamahalaan ang mga tungkuling ito, o para sa paggawa ng balangkas ng balangkas para sa mga tungkuling gusto mo
i-upload sa Galaxy.
KARANIWANG Opsyon
-h, - Tumulong
Magpakita ng mensahe ng tulong na nauugnay sa ibinigay na sub-command.
INSTALL
Ang install sub-command ay ginagamit upang mag-install ng mga tungkulin.
PAGGAMIT
$ ansible-galaxy install [mga opsyon] [-r FILE | role_name(s)[,bersyon] | tar_file(s)]
Maaaring mai-install ang mga tungkulin sa iba't ibang paraan:
· Isang username.rolename[,bersyon] - ito ay mag-i-install ng isang papel. Gagawin ng Galaxy API
makipag-ugnayan upang ibigay ang impormasyon tungkol sa tungkulin, at ang kaukulang .tar.gz
ay ida-download mula sa github.com. Kung ang bersyon ay tinanggal, ang pinakabagong bersyon
magagamit ay mai-install.
· Isang pangalan ng file, gamit -r - ito ay mag-i-install ng maramihang mga tungkulin na nakalista sa bawat linya. Ang
ang format ng bawat linya ay pareho sa itaas: username.rolename[,version]
· Isang .tar.gz ng isang wastong tungkulin na direktang na-download mo github.com. Ito ay higit sa lahat
kapaki-pakinabang kapag ang system na tumatakbo sa Ansible ay walang access sa Galaxy API, para sa
halimbawa kapag nasa likod ng isang firewall o proxy.
Opsyon
-f, --puwersa
Piliting i-overwrite ang isang kasalukuyang tungkulin.
-i, --ignore-errors
Huwag pansinin ang mga error at magpatuloy sa susunod na tinukoy na tungkulin.
-n, --no-deps
Huwag mag-download ng mga tungkuling nakalista bilang mga dependency.
-p ROLES_PATH, --role-path=ROLES_PATH
Ang landas patungo sa direktoryo na naglalaman ng iyong mga tungkulin. Ang default ay ang roles_path
naka-configure sa iyong ansible.cfg file (/etc/ansible/roles kung hindi naka-configure)
-r ROLE_FILE, --role-file=ROLE_FILE
Isang file na naglalaman ng listahan ng mga tungkuling ii-import, gaya ng tinukoy sa itaas. Ang pagpipiliang ito
hindi magagamit kung may tinukoy na rolename o .tar.gz.
Alisin
Ang alisin sub-command ay ginagamit upang alisin ang isa o higit pang mga tungkulin.
PAGGAMIT
$ansible-galaxy alisin ang role1 role2 ...
Opsyon
-p ROLES_PATH, --role-path=ROLES_PATH
Ang landas patungo sa direktoryo na naglalaman ng iyong mga tungkulin. Ang default ay ang roles_path
naka-configure sa iyong ansible.cfg file (/etc/ansible/roles kung hindi naka-configure)
INIT
Ang sa loob Ang command ay ginagamit upang lumikha ng isang walang laman na papel na angkop para sa pag-upload sa
https://galaxy.ansible.com (or for roles in general).
PAGGAMIT
$ ansible-galaxy init [mga opsyon] role_name
Opsyon
-f, --puwersa
Piliting i-overwrite ang isang kasalukuyang tungkulin.
-p INIT_PATH, --init-path=INIT_PATH
Ang landas kung saan gagawin ang skeleton role. Ang default ay ang kasalukuyang gumagana
direktoryo.
--offline
Huwag i-query ang galaxy API kapag gumagawa ng mga tungkulin
LIST
Ang listahan sub-command ay ginagamit upang ipakita kung anong mga tungkulin ang kasalukuyang naka-install. Maaari mong tukuyin ang a
pangalan ng tungkulin, at kung naka-install lamang ang tungkuling iyon ang ipapakita.
PAGGAMIT
$ ansible-galaxy list [role_name]
Opsyon
-p ROLES_PATH, --role-path=ROLES_PATH
Ang landas patungo sa direktoryo na naglalaman ng iyong mga tungkulin. Ang default ay ang roles_path
naka-configure sa iyong ansible.cfg file (/etc/ansible/roles kung hindi naka-configure)
Paghahanap
Ang paghahanap Ang sub-command ay nagbabalik ng isang naka-filter na listahan ng mga tungkulin na matatagpuan sa malayong server.
PAGGAMIT
$ ansible-galaxy na paghahanap [mga opsyon] [searchterm1 searchterm2]
Opsyon
--galaxy-tags
Magbigay ng listahan ng mga Galaxy Tag na pinaghihiwalay ng kuwit kung saan sasalain.
--mga platform
Magbigay ng listahan ng mga Platform na pinaghihiwalay ng kuwit kung saan sasalain.
--may-akda
Tukuyin ang username ng isang kontribyutor ng Galaxy kung saan sasalain.
-c, --ignore-certs
Huwag pansinin ang mga error sa TLS certificate.
-s, --server
I-override ang default na server na https://galaxy.ansible.com.
IMPORMASYON
Ang info ang sub-command ay nagpapakita ng detalyadong impormasyon para sa isang partikular na tungkulin. Ibinalik ang mga detalye
tungkol sa tungkulin kasama ang impormasyon mula sa lokal na kopya gayundin ang impormasyon mula sa
galaxy.ansible.com.
PAGGAMIT
$ ansible-galaxy info [mga opsyon] role_name[, bersyon]
Opsyon
-p ROLES_PATH, --role-path=ROLES_PATH
Ang landas patungo sa direktoryo na naglalaman ng iyong mga tungkulin. Ang default ay ang roles_path
naka-configure sa iyong ansible.cfg file (/etc/ansible/roles kung hindi naka-configure)
-c, --ignore-certs
Huwag pansinin ang mga error sa TLS certificate.
-s, --server
I-override ang default na server na https://galaxy.ansible.com.
Pag-login
Ang login sub-command ay ginagamit upang patotohanan gamit ang galaxy.ansible.com. Ang pagpapatunay ay
kinakailangan upang gamitin ang mga command sa pag-import, tanggalin at pag-setup. Ito ay magpapatunay sa gumagamit,
kumuha ng token mula sa Galaxy, at iimbak ito sa home directory ng user.
PAGGAMIT
$ ansible-galaxy login [mga opsyon]
Ang login sub-command prompt para sa a GitHub username at password. HINDI nito ipinapadala ang iyong
password sa Galaxy. Talagang nagpapatotoo ito sa GitHub at lumilikha ng personal na pag-access
token. Pagkatapos ay ipapadala nito ang personal na access token sa Galaxy, na nagpapatunay na ikaw
ikaw ba at nagbabalik ng Galaxy access token. Pagkatapos makumpleto ng pagpapatunay ang GitHub
nawasak ang personal na access token.
Kung hindi mo gustong gamitin ang iyong password sa GitHub, o kung mayroon kang two-factor authentication
pinagana sa GitHub, gamitin ang --github-token opsyon na magpasa ng personal na token ng pag-access na
lumikha ka. Mag-log in sa GitHub, pumunta sa Mga Setting at mag-click sa Personal Access Token upang lumikha ng isang
token.
Opsyon
-c, --ignore-certs
Huwag pansinin ang mga error sa TLS certificate.
-s, --server
I-override ang default na server na https://galaxy.ansible.com.
--github-token
Patunayan gamit ang a GitHub personal na access token sa halip na isang password.
ANGKAT
Mag-import ng tungkulin mula sa GitHub sa galaxy.ansible.com. Nangangailangan munang magpatotoo ang user gamit ang
galaxy.ansible.com gamit ang login subcommand.
PAGGAMIT
$ ansible-galaxy import [mga opsyon] github_user github_repo
Opsyon
-c, --ignore-certs
Huwag pansinin ang mga error sa TLS certificate.
-s, --server
I-override ang default na server na https://galaxy.ansible.com.
--sangay
Magbigay ng partikular na sangay na ii-import. Kapag ang isang sangay ay hindi tinukoy ang sangay na natagpuan
sa meta/main.yml ay ginagamit. Kung walang sangay na tinukoy sa meta/main.yml, ang repo's
ginagamit ang default na sangay (karaniwang master).
ALISIN
Ang alisin ang sub-command ay magtatanggal ng isang tungkulin mula sa galaxy.ansible.com. Nangangailangan muna ng user
magpatotoo sa galaxy.ansible.com gamit ang login subcommand.
PAGGAMIT
$ ansible-galaxy tanggalin ang [mga opsyon] github_user github_repo
Opsyon
-c, --ignore-certs
Huwag pansinin ang mga error sa TLS certificate.
-s, --server
I-override ang default na server na https://galaxy.ansible.com.
SETUP
Ang setup ang sub-command ay lumilikha ng isang integration point para sa Travis CI, Paganahin ang
galaxy.ansible.com upang makatanggap ng mga abiso mula sa Travis sa pagkumpleto ng build. Nangangailangan ng
unang nagpapatotoo ang user gamit ang galaxy.ansible.com gamit ang login subcommand.
PAGGAMIT
$ ansible-galaxy setup [mga opsyon] source github_user github_repo secret
· Gamitin travis bilang source value. Sa hinaharap, maaaring magdagdag ng mga karagdagang halaga ng pinagmulan.
· Ibigay ang iyong Travis token ng user bilang sikreto. Ang token ay hindi iniimbak ng
galaxy.ansible.com. Ang isang hash ay nilikha gamit ang github_user, github_repo at ang iyong token.
Ang halaga ng hash ay kung ano ang aktwal na naiimbak.
Opsyon
-c, --ignore-certs
Huwag pansinin ang mga error sa TLS certificate.
-s, --server
I-override ang default na server na https://galaxy.ansible.com.
--listahan
Ipakita ang iyong mga na-configure na pagsasama. Nagbibigay ng ID ng bawat pagsasama na maaaring
ginamit kasama ang opsyon sa pag-alis.
--alisin
Alisin ang isang partikular na pagsasama. Ibigay ang ID ng integration na aalisin.
Gumamit ng ansible-galaxy online gamit ang mga serbisyo ng onworks.net