Pertanyaan yang diberi tag ansible

Red Hat Ansible adalah manajemen konfigurasi berbasis model, penerapan / orkestrasi multi-node, dan sistem eksekusi tugas jarak jauh. Ini menggunakan SSH secara default, jadi tidak ada perangkat lunak khusus yang akan diinstal pada node yang Anda kelola. Ansible ditulis dengan Python tetapi dapat diperpanjang dalam bahasa apa pun. Muncul dalam, versi sumber terbuka dan versi Perusahaan.

375
Cara membuat direktori menggunakan Ansible

На этот вопрос есть ответы на Stack Overflow на русском : Как создать папку на другом сервере при помощи ansible? Bagaimana Anda membuat direktori wwwdi /srvpada sistem berbasis Debian menggunakan buku pedoman yang...

247
Jalankan perintah pada host Ansible

Apakah mungkin menjalankan perintah pada host Ansible? Skenario saya adalah saya ingin mengambil checkout dari server git yang di-host secara internal (dan tidak dapat diakses di luar firewall perusahaan). Lalu saya ingin mengunggah checkout (tarballed) ke server produksi (di-host secara...

225
Tetapkan kata sandi sudo untuk Ansible

Bagaimana cara menentukan kata sandi sudo untuk Kemungkinan dengan cara non-interaktif? Saya menjalankan buku pedoman yang memungkinkan seperti ini: $ ansible-playbook playbook.yml -i inventory.ini \ --user=username --ask-sudo-pass Tapi saya ingin menjalankannya seperti ini: $...

164
Bagaimana cara mengabaikan pengecekan keaslian SSH yang mungkin?

Apakah ada cara untuk mengabaikan pengecekan keaslian SSH yang dibuat oleh Ansible? Sebagai contoh ketika saya baru saja menyiapkan server baru saya harus menjawab ya untuk pertanyaan ini: GATHERING FACTS *************************************************************** The authenticity of host...

162
ansible: lineinfile untuk beberapa baris?

Cara yang sama ada modul lineinfileuntuk menambahkan satu baris dalam file, apakah ada cara untuk menambahkan beberapa baris? Saya tidak ingin menggunakan templat karena Anda harus menyediakan seluruh file. Saya hanya ingin menambahkan sesuatu ke file yang sudah ada tanpa harus mengetahui file apa...

160
Bagaimana cara mengalihkan pengguna per tugas atau serangkaian tugas?

Tema berulang yang ada di playbook saya yang memungkinkan adalah bahwa saya sering harus menjalankan perintah dengan hak sudo ( sudo: yes) karena saya ingin melakukannya untuk pengguna tertentu. Idealnya saya lebih suka menggunakan sudo untuk beralih ke pengguna itu dan menjalankan perintah secara...

151
Apa perbedaan antara default dan vars dalam peran Ansible?

Saat membuat peran Ansible baru, templat membuat direktori varsa dan defaultsdirektori dengan main.ymlfile kosong . Ketika mendefinisikan peran saya, saya dapat menempatkan definisi variabel dalam salah satu dari ini, dan mereka akan tersedia dalam tugas saya. Apa perbedaan antara memasukkan...

125
Bagaimana melakukan skrip shell multiline di Ansible

sekarang saya menggunakan skrip shell di ansible yang akan jauh lebih mudah dibaca jika ada di beberapa baris - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Hanya tidak yakin bagaimana mengizinkan skrip...

115
Bagaimana cara membuat file kosong dengan Ansible?

Apa cara termudah untuk membuat file kosong menggunakan Ansible? Saya tahu saya dapat menyimpan file kosong ke dalam filesdirektori dan kemudian menyalinnya ke host jarak jauh, tetapi saya merasa itu agak tidak memuaskan. Cara lain adalah dengan menyentuh file di host jarak jauh: - name: create...