Ini adalah perintah ansible-galaxy yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
ansible-galaxy - mengelola peran menggunakan galaxy.ansible.com
RINGKASAN
ansible-galaxy [hapus|impor|info|init|install|list|login|remove|search|setup] [--help]
[pilihan] ...
DESKRIPSI
Mungkin Galaxy adalah repositori bersama untuk peran Ansible. Perintah ansible-galaxy dapat berupa
digunakan untuk mengelola peran ini, atau untuk membuat kerangka kerja kerangka untuk peran yang Anda inginkan
unggah ke Galaxy.
UMUM PILIHAN
-h, --membantu
Tampilkan pesan bantuan terkait dengan sub-perintah yang diberikan.
INSTALL
install sub-perintah digunakan untuk menginstal peran.
PENGGUNAAN
$ ansible-galaxy install [opsi] [-r FILE | role_name(s)[,versi] | tar_file]
Peran dapat diinstal dalam beberapa cara berbeda:
· Nama pengguna.namaperan[,versi] - ini akan menginstal satu peran. Galaxy API akan
dihubungi untuk memberikan informasi tentang peran tersebut, dan .tar.gz . yang sesuai
akan diunduh dari github.com. Jika versi dihilangkan, versi terbaru
tersedia akan dipasang.
· Nama file, menggunakan -r - ini akan menginstal beberapa peran yang terdaftar satu per baris. NS
format setiap baris sama seperti di atas: username.rolename[,version]
· Sebuah .tar.gz dari peran valid yang telah Anda unduh langsung dari github.com. Ini terutama
berguna ketika sistem yang menjalankan Ansible tidak memiliki akses ke Galaxy API, untuk
misalnya ketika di belakang firewall atau proxy.
PILIHAN
-f, --memaksa
Memaksa menimpa peran yang ada.
-i, --abaikan-kesalahan
Abaikan kesalahan dan lanjutkan dengan peran yang ditentukan berikutnya.
-n, --tidak-deps
Jangan mengunduh peran yang terdaftar sebagai dependensi.
-p PERAN_PATH, --jalur peran=PERAN_PATH
Jalur ke direktori yang berisi peran Anda. Standarnya adalah role_path
dikonfigurasi di Anda mungkin.cfg file (/etc/ansible/roles jika tidak dikonfigurasi)
-r PERAN_FILE, --file-peran=PERAN_FILE
File yang berisi daftar peran yang akan diimpor, seperti yang ditentukan di atas. Pilihan ini
tidak dapat digunakan jika nama peran atau .tar.gz telah ditentukan.
Menghapus
menghapus sub-perintah digunakan untuk menghapus satu atau lebih peran.
PENGGUNAAN
$ ansible-galaxy hapus role1 role2 ...
PILIHAN
-p PERAN_PATH, --jalur peran=PERAN_PATH
Jalur ke direktori yang berisi peran Anda. Standarnya adalah role_path
dikonfigurasi di Anda mungkin.cfg file (/etc/ansible/roles jika tidak dikonfigurasi)
INIT
init perintah digunakan untuk membuat peran kosong yang cocok untuk diunggah ke
https://galaxy.ansible.com (or for roles in general).
PENGGUNAAN
$ ansible-galaxy init [opsi] role_name
PILIHAN
-f, --memaksa
Memaksa menimpa peran yang ada.
-p INIT_PATH, --init-jalur=INIT_PATH
Jalur di mana peran kerangka akan dibuat. Defaultnya adalah pekerjaan saat ini
direktori.
--luring
Jangan menanyakan API galaksi saat membuat peran
DAFTAR
daftar sub-perintah digunakan untuk menunjukkan peran apa yang sedang diinstal. Anda dapat menentukan
nama peran, dan jika diinstal hanya peran itu yang akan ditampilkan.
PENGGUNAAN
$ daftar galaksi yang memungkinkan [role_name]
PILIHAN
-p PERAN_PATH, --jalur peran=PERAN_PATH
Jalur ke direktori yang berisi peran Anda. Standarnya adalah role_path
dikonfigurasi di Anda mungkin.cfg file (/etc/ansible/roles jika tidak dikonfigurasi)
CARI
Cari sub-perintah mengembalikan daftar peran yang difilter yang ditemukan di server jauh.
PENGGUNAAN
$ pencarian galaksi yang memungkinkan [opsi] [searchterm1 searchterm2]
PILIHAN
--galaxy-tag
Berikan daftar Galaxy Tag yang dipisahkan koma untuk difilter.
--platform
Berikan daftar Platform yang dipisahkan koma untuk difilter.
--Pengarang
Tentukan nama pengguna kontributor Galaxy yang akan difilter.
-c, --abaikan-sertifikat
Abaikan kesalahan sertifikat TLS.
-s, --server
Ganti server default https://galaxy.ansible.com.
INFO
Info sub-perintah menunjukkan informasi rinci untuk peran tertentu. Detail dikembalikan
tentang peran termasuk informasi dari salinan lokal serta informasi dari
galaksi.ansible.com.
PENGGUNAAN
$ info galaksi yang memungkinkan [opsi] role_name[, versi]
PILIHAN
-p PERAN_PATH, --jalur peran=PERAN_PATH
Jalur ke direktori yang berisi peran Anda. Standarnya adalah role_path
dikonfigurasi di Anda mungkin.cfg file (/etc/ansible/roles jika tidak dikonfigurasi)
-c, --abaikan-sertifikat
Abaikan kesalahan sertifikat TLS.
-s, --server
Ganti server default https://galaxy.ansible.com.
LOGIN
masuk sub-perintah digunakan untuk mengautentikasi dengan galaxy.ansible.com. Otentikasi adalah
diperlukan untuk menggunakan perintah impor, hapus, dan pengaturan. Ini akan mengotentikasi pengguna,
mengambil token dari Galaxy, dan menyimpannya di direktori home pengguna.
PENGGUNAAN
$ masuk galaksi yang memungkinkan [opsi]
masuk sub-perintah yang diminta untuk a GitHub nama pengguna dan kata sandi. Itu TIDAK mengirim Anda
kata sandi ke Galaxy. Ini sebenarnya mengautentikasi dengan GitHub dan membuat akses pribadi
token. Itu kemudian mengirimkan token akses pribadi ke Galaxy, yang pada gilirannya memverifikasi bahwa Anda
Anda dan mengembalikan token akses Galaxy. Setelah otentikasi selesai, GitHub
token akses pribadi dihancurkan.
Jika Anda tidak ingin menggunakan kata sandi GitHub Anda, atau jika Anda memiliki otentikasi dua faktor
diaktifkan dengan GitHub, gunakan --github-token opsi untuk memberikan token akses pribadi yang
Anda membuat. Masuk ke GitHub, buka Pengaturan dan klik Token Akses Pribadi untuk membuat
token.
PILIHAN
-c, --abaikan-sertifikat
Abaikan kesalahan sertifikat TLS.
-s, --server
Ganti server default https://galaxy.ansible.com.
--github-token
Otentikasi menggunakan a GitHub token akses pribadi daripada kata sandi.
IMPOR
Impor peran dari GitHub ke galaxy.ansible.com. Membutuhkan otentikasi pengguna terlebih dahulu dengan
galaxy.ansible.com menggunakan masuk sub-perintah.
PENGGUNAAN
$ ansible-galaxy impor [opsi] github_user github_repo
PILIHAN
-c, --abaikan-sertifikat
Abaikan kesalahan sertifikat TLS.
-s, --server
Ganti server default https://galaxy.ansible.com.
--cabang
Sediakan cabang tertentu untuk diimpor. Ketika cabang tidak ditentukan, cabang ditemukan
di meta/main.yml digunakan. Jika tidak ada cabang yang ditentukan dalam meta/main.yml, repo itu
cabang default (biasanya master) digunakan.
DELETE
hapus sub-perintah akan menghapus peran dari galaxy.ansible.com. Membutuhkan pengguna terlebih dahulu
otentikasi dengan galaxy.ansible.com menggunakan masuk sub-perintah.
PENGGUNAAN
$ ansible-galaxy hapus [opsi] github_user github_repo
PILIHAN
-c, --abaikan-sertifikat
Abaikan kesalahan sertifikat TLS.
-s, --server
Ganti server default https://galaxy.ansible.com.
SETUP
penyiapan sub-perintah membuat titik integrasi untuk Travis CI, Memungkinkan
galaxy.ansible.com untuk menerima pemberitahuan dari Travis pada penyelesaian pembangunan. Membutuhkan
pengguna pertama-tama mengautentikasi dengan galaxy.ansible.com menggunakan masuk sub-perintah.
PENGGUNAAN
$ pengaturan galaksi yang memungkinkan [opsi] sumber github_user github_repo secret
· Menggunakan travis sebagai nilai sumber. Di masa mendatang, nilai sumber tambahan dapat ditambahkan.
· Berikan Travis token pengguna sebagai rahasia. Token tidak disimpan oleh
galaxy.ansible.com. Hash dibuat menggunakan github_user, github_repo, dan token Anda.
Nilai hash adalah apa yang sebenarnya disimpan.
PILIHAN
-c, --abaikan-sertifikat
Abaikan kesalahan sertifikat TLS.
-s, --server
Ganti server default https://galaxy.ansible.com.
--Daftar
Tampilkan integrasi Anda yang dikonfigurasi. Memberikan ID dari setiap integrasi yang dapat
digunakan dengan opsi hapus.
--menghapus
Hapus integrasi tertentu. Berikan ID integrasi yang akan dihapus.
Gunakan ansible-galaxy online menggunakan layanan onworks.net