Ini adalah perintah yang memungkinkan-tarik 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-pull - tarik buku pedoman dari server VCS dan jalankan menggunakan mesin ini sebagai
target.
RINGKASAN
ansible-pull -U URL [opsi] [ ]
DESKRIPSI
Mungkin adalah alat/kerangka/API ekstra-sederhana untuk melakukan 'hal-hal jarak jauh'.
Gunakan ansible-pull untuk menyiapkan salinan ansible jarak jauh pada setiap node terkelola, setiap set untuk dijalankan
melalui cron dan perbarui sumber playbook melalui repositori sumber. Ini membalikkan default mendorong
arsitektur ansible menjadi a menarik arsitektur, yang memiliki penskalaan hampir tanpa batas
potensi.
Playbook pengaturan dapat disetel untuk mengubah frekuensi cron, lokasi logging, dan
parameter untuk memungkinkan-tarik.
Ini berguna baik untuk scale-out yang ekstrim maupun remediasi berkala. Penggunaan dari
mengambil modul untuk mengambil log dari proses penarikan yang memungkinkan akan menjadi cara terbaik untuk mengumpulkan
dan menganalisis log jarak jauh dari kemungkinan-tarik.
OPSIONAL ARGUMEN
nama file.yml
Nama salah satu file format YAML untuk dijalankan sebagai buku pedoman yang memungkinkan. Ini bisa menjadi
jalur relatif dalam checkout. Jika tidak disediakan, ansible-pull akan mencari a
pedoman berdasarkan nama domain host yang sepenuhnya memenuhi syarat, pada nama host host dan
akhirnya sebuah buku pedoman bernama lokal.yml.
PILIHAN
--terima-host-key
Menambahkan kunci host untuk URL repo jika belum ditambahkan.
--ask-menjadi-lulus
Mintalah kata sandi eskalasi hak istimewa.
-k, --ask-lulus
Minta kata sandi koneksi, jika diperlukan untuk transportasi yang digunakan. Untuk
contoh, menggunakan ssh dan tidak memiliki otentikasi berbasis kunci dengan ssh-agent.
--ask-su-pass
Minta kata sandi su, digunakan dengan --su (usang, gunakan menjadi).
-K, --ask-sudo-pass
Minta kata sandi untuk digunakan dengan --sudo, jika ada (usang, gunakan menjadi).
--ask-vault-pass
Meminta kata sandi brankas.
-C PERIKSA, --pembayaran=PERIKSA
Cabang/Tag/Berkomitmen untuk checkout. Jika tidak disediakan, gunakan perilaku default dari modul yang digunakan
untuk memeriksa repositori playbook.
-d TANGGAL, --direktori=TANGGAL
Direktori untuk checkout repositori ke. Jika tidak disediakan, subdirektori dari
~/.mungkin/tarik/ akan digunakan.
-e EKSTRA_VARS, --ekstra-vars='EXTRA_VARS
Variabel tambahan untuk disuntikkan ke dalam buku pedoman, dalam format key=value key=value atau seperti yang dikutip
YAML/JSON (hash dan array). Untuk memuat variabel dari file, tentukan file
didahului oleh @ (misalnya @vars.yml).
-f, --memaksa
Paksa menjalankan playbook meskipun tidak dapat memperbarui repositori playbook. Ini bisa jadi
berguna, misalnya, untuk menegakkan status run-time ketika koneksi jaringan mungkin tidak
selalu bangun atau mungkin.
--penuh
Lakukan tiruan penuh dari repositori. Secara default, ansible-pull akan melakukan klon dangkal
berdasarkan revisi terakhir.
-h, --membantu
Tampilkan pesan bantuan dan keluar.
-i PATH, --persediaan=PATH
Grafik PATH ke inventaris, yang defaultnya adalah /etc/ansible/hosts. Atau Anda bisa
gunakan daftar host yang dipisahkan koma atau host tunggal dengan tanda koma tuan rumah,.
--kunci-pribadi=PRIVATE_KEY_FILE
Gunakan file ini untuk mengautentikasi koneksi.
-m NAMA, --nama-modul=NAMA
Modul yang digunakan untuk checkout repositori playbook. Default ke git.
-o, --hanya-jika-diubah
Jalankan playbook hanya jika repositori telah diperbarui.
--membersihkan
Bersihkan kasir setelah playbook dijalankan.
-s TIDUR, --tidur=TIDUR
Tidur untuk interval acak (antara 0 dan jumlah detik TIDUR) sebelum memulai.
Ini adalah cara yang berguna untuk membubarkan permintaan git.
--ssh-umum-args='-Hai ProxyCommand="ssh -W %h:%p ... " ...'
Tambahkan argumen yang ditentukan ke baris perintah sftp/scp/ssh. Berguna untuk mengatur
ProxyCommand untuk menggunakan host lompat, tetapi argumen apa pun yang diterima oleh ketiganya
program dapat ditentukan.
--sftp-ekstra-args='-F ...'
Tambahkan argumen yang ditentukan ke baris perintah sftp mana pun.
--scp-ekstra-args='-l ...'
Tambahkan argumen yang ditentukan ke baris perintah scp apa pun.
--ssh-ekstra-args='-R ...'
Tambahkan argumen yang ditentukan ke baris perintah ssh mana pun.
-t TAGS, --tag=TAGS
Hanya jalankan permainan dan tugas yang diberi tag dengan nilai-nilai ini.
-U URL, --url=URL
URL repositori playbook untuk checkout.
--file-kata sandi-vault=VAULT_PASSWORD_FILE
File kata sandi brankas.
-v, --bertele-tele
Lewati -vvv ke ansible-playbook.
INVENTARIS
Ansible menyimpan host yang berpotensi dapat dioperasikan dalam inventaris. Ini bisa menjadi
file seperti ini, skrip, direktori, atau daftar. Sintaks ini adalah satu host per baris. Grup
header diperbolehkan dan disertakan pada barisnya sendiri, diapit dalam tanda kurung siku yang
mulai baris.
Rentang host juga didukung. Untuk informasi lebih lanjut dan opsi tambahan, lihat
dokumentasi di http://docs.ansible.com/.
LINGKUNGAN
Variabel lingkungan berikut dapat ditentukan.
ANSIBLE_INVENTORY — Mengganti file inventaris default yang memungkinkan
ANSIBLE_LIBRARY — Mengganti jalur pustaka modul default yang memungkinkan
ANSIBLE_CONFIG — Mengganti file konfigurasi default yang memungkinkan
Banyak lagi tersedia untuk sebagian besar opsi di ansible.cfg
Gunakan kemungkinan-tarik online menggunakan layanan onworks.net