Pertanyaan yang diberi tag «ansible»

Ansible adalah platform perangkat lunak sumber terbuka untuk mengonfigurasi dan mengelola komputer. Ini menggabungkan penyebaran perangkat lunak multi-simpul, pelaksanaan tugas ad-hoc, dan manajemen konfigurasi.

3
Selalu memicu eksekusi handler di Ansible
Saya menggunakan Kemungkinan untuk menyediakan server pengembangan saya. Saya ingin selalu memulai beberapa layanan untuk saya. Saya memiliki penangan untuk tujuan ini, tetapi apa cara terbaik untuk memicu eksekusi penangan tanpa syarat, misalnya membuatnya selalu berfungsi? Sesuatu seperti ini: tasks: - name: Trigger handler run_handler: name=nginx-restart
33 ansible 

6
Bagaimana cara menangani perubahan port SSH dengan Ansible?
Saya mencoba menggunakan Ansible untuk mengotomatiskan proses pengaturan instance server baru. Salah satu tugas pengaturan mengubah port SSH default, oleh karena itu mengharuskan saya untuk memperbarui daftar host. Apakah mungkin untuk mengotomatisasi ini dengan mengembalikan Kemungkinan ke port yang ditentukan jika koneksi tidak dapat dibuat ke port SSH default?

8
SSH batal dengan terlalu banyak kegagalan otentikasi
Saya mencoba menjalankan skrip provisi sederhana ini tetapi saya mengalami kesalahan saat menjalankan vagrant updan kemudian vagrant provisionmemerintahkan. Saya membaca bahwa saya perlu membuat /etc/ansible/hostsfile yang telah saya lakukan, mengisinya dengan: [vagrant] 192.168.222.111 Konfigurasi SSH saya (beberapa detail dihapus): Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking …

2
Konversi nilai variabel Ansible dari huruf kecil ke huruf besar
Saya sedang mengerjakan buku pedoman untuk bergabung dengan sistem linux ke Active Directory. Sepertinya saya tidak dapat menemukan cara untuk mengubah nilai ansible_hostname menjadi huruf besar. Salah satu perintah yang perlu saya jalankan membutuhkan nama host yang harus disediakan dalam huruf besar.
25 linux  ansible 

2
Kemungkinan akan mencegah eksekusi 'rm -rf /' di skrip shell
Ini didasarkan pada pertanyaan bohong ini di sini. Masalah yang dijelaskan adalah memiliki skrip bash yang berisi sesuatu dengan efek: rm -rf {pattern1}/{pattern2} ... yang jika kedua pola menyertakan satu atau lebih elemen kosong akan diperluas ke setidaknya satu instance rm -rf /, dengan asumsi bahwa perintah asli ditranskripsikan dengan …
23 linux  bash  ansible  rm 

6
Menjalankan apt-get autoremove dengan ansible
Saya memelihara kawanan server EC2 dengan memungkinkan. Server secara teratur diperbarui dan ditingkatkan menggunakan modul apt . Ketika saya mencoba memutakhirkan server secara manual, saya menerima pesan berikut: $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were …
23 apt  ansible 

2
Menjalankan tugas yang mungkin sebagai pengguna tertentu
Saya mencoba menjalankan tugas Ansible tertentu sebagai pengguna yang berbeda dari yang menjalankan playbook. .ymlFile saya terlihat seperti ini: --- - hosts: staging_servers tasks: - name: check user remote_user: someusername shell: whoami Menjalankan tugas ini menunjukkan kepada saya bahwa whoamiperintah mengembalikan pengguna yang berbeda dari yang saya tetapkan dalam tugas …

4
Ansible: Apakah mungkin untuk "file cat" dan mengekspor outputnya ke layar saat bermain playbook dan bukan sebagai debug?
Saya menulis buku pedoman yang menginstal dan mengonfigurasi Google Authenticator per pengguna. Saya ingin langkah terakhir playbook ke catfile konfigurasi google_authenticator. Menggunakan modul "debug" saya bisa mendapatkan data untuk ditampilkan di layar tetapi hanya sebagai pesan debug: TASK: [debug var=details.stdout_lines] **************************************** ok: [localhost] => { "details.stdout_lines": [ "ZKMFTE2ADYA2OYCH", "\"RATE_LIMIT 3 …

6
Instal paket rpm menggunakan Ansible
Bagaimana cara menginstal paket .rpm pada mesin jarak jauh menggunakan Ansible? Solusi yang jelas adalah dengan menggunakan commandmodul, tetapi itu agak konyol. Saya juga ingin menghindari pengaturan repositori yum hanya untuk satu paket. Apakah ada pendekatan yang lebih pragmatis untuk masalah ini?
22 rpm  ansible 

2
Manajemen konfigurasi: topologi berbasis push versus pull
Sistem manajemen konfigurasi (CM) yang lebih mapan seperti Puppet dan Chef menggunakan pendekatan berbasis tarikan: klien melakukan jajak pendapat master terpusat secara berkala untuk pembaruan. Beberapa dari mereka menawarkan pendekatan tanpa master juga (jadi, berbasis push), tetapi menyatakan bahwa itu 'tidak untuk produksi' (Saltstack) atau 'kurang scalable' (Wayang). Satu-satunya sistem …

7
Bagaimana saya bisa berhenti menulis kata sandi ke file log?
Saya sedang menyiapkan server MySQL dan ingin dapat mengatur mysql-rootkata sandi selama instalasi. Dengan bantuan internet saya datang dengan solusi ini: - name: Set MySQL root password before installing debconf: name='mysql-server' question='mysql-server/root_password' value='{{mysql_root_pwd | quote}}' vtype='password' - name: Confirm MySQL root password before installing debconf: name='mysql-server' question='mysql-server/root_password_again' value='{{mysql_root_pwd | quote}}' …
22 security  ansible 

4
Manajemen Iptables dengan kemungkinan di lingkungan besar
Apa cara terbaik untuk mengelola iptables dari satu titik dan memiliki kemampuan untuk mengedit sesuatu di server lokal. Kami perlu menambahkan beberapa aturan yang terpusat pada semua server, tetapi kami memiliki server khusus dengan persyaratan khusus yang harus memiliki seperangkat aturan sendiri. Saya berpikir tentang skrip bash dengan beberapa termasuk …
20 iptables  ansible 


3
Mengelola cluster komputer linux di belakang firewall
Produk perusahaan saya pada dasarnya adalah sebuah kotak Linux (Ubuntu) yang berada di jaringan orang lain yang menjalankan perangkat lunak kami. Hingga kini kami memiliki kurang dari 25 kotak di alam liar dan menggunakan TeamViewer untuk mengelolanya. Kami sekarang akan mengirimkan 1000 kotak ini dan TeamViewer tidak lagi menjadi pilihan. …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.