Pertanyaan yang diberi tag «chef»

Chef adalah kerangka kerja manajemen konfigurasi sumber terbuka untuk otomatisasi infrastruktur.


2
Chef: buat direktori untuk templat jika belum ada
Jika saya memiliki template yang dibuat, bagaimana saya bisa memastikan bahwa direktori itu ada? Contohnya: template "#{node[:app][:deploy_to]}/#{node[:app][:name]}/shared/config/database.yml" do source 'database.yml.erb' owner node[:user][:username] group node[:user][:username] mode 0644 variables({ :environment => node[:app][:environment], :adapter => node[:database][:adapter], :database => node[:database][:name], :username => node[:database][:username], :password => node[:database][:password], :host => node[:database][:host] }) end Ini gagal karena …
16 chef  chef-solo 

2
Bagaimana saya memulai dengan Chef?
Dokumentasi koki sangat buruk. Dan Google tidak membantu saya. Adakah yang bisa mengarahkan saya pada artikel yang layak atau sesuatu yang akan membantu saya memulai? Masalah spesifik saya adalah: Bagaimana cara mendapatkan klien untuk membaca konfigurasi saya? chef-solo sepertinya adalah awal terbaik (saya tidak ingin menjalankan server OpenID atau Merb) …
15 ruby  chef 

4
Kelola buku masak koki di lingkungan tim
Saya belajar koki dan mengalami masalah dalam mengatur semuanya agar bekerja dengan tim saya. Sebagai permulaan, tampaknya Anda harus membuat folder chef-repo, tempat Anda akan menyimpan dan memodifikasi buku masak yang digunakan untuk mengelola node Anda. Saya mengerjakan berbagai proyek, dan masing-masing dari mereka sudah di bawah kendali sumber git. …
13 chef 

2
Di chef, bagaimana cara mengakses atribut dalam file peran?
Saya dapat mengatur atribut dalam file peran seperti yang didokumentasikan tetapi saya tidak dapat mengakses atribut yang sudah ditetapkan oleh buku masak yang saya gunakan. Misalnya dalam /roles/appserver.rb: name "appserver" run_list(%w{ recipe[tomcat::default] }) default_attributes( :tomcat => { :java_options => "-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=" + node[:tomcat][:log_dir] } ) Apa yang saya dapatkan adalah …
13 chef 

2
Cara mengotomatiskan file konfigurasi yang diubah saat pemutakhiran apt-get di Ubuntu 12
Saya suka menggunakan "knife cloudstack server create ..." untuk membangun VM baru. Templat bootstrap saya dimulai dengan "pembaruan apt-get" dan "upgrade apt-get -y". Pembaruan kemudian terhenti dengan: 10.190.113.11 Configuration file `/etc/nscd.conf' 10.190.113.11 ==> Modified (by you or by a script) since installation. 10.190.113.11 ==> Package distributor has shipped an updated …
13 ubuntu-12.04  apt  chef 

5
Knife SSH tidak menemukan simpul saya
knife sshtidak menemukan simpul saya. Saya tahu itu harus bisa karena ketika saya bisa mencari mereka, saya menemukannya # knife search node name:* 2 items found Node Name: web_01 ... Node Name: admin ... Namun, ketika saya menjalankan knife ssh(saya akan menunjukkannya dengan bendera 'debug') saya dapatkan # knife ssh …
12 chef  knife 

3
Ansible, Chef, Puppet atau ____: Yang memiliki dukungan Windows terkuat dan tapak init terkecil
Kami sebagian besar (tetapi tidak secara eksklusif) memenangkan server. Lebih disukai, kita dapat memulai OS dan melakukan sedikit atau tidak sama sekali untuk membuatnya siap menerima perintah (kita tahu kita mungkin perlu membuat gambar dasar dengan agen atau ssh server di atasnya). Harus dapat menginstal mongodb, aplikasi berbasis java, konfigurasi …

2
Chef: Bagaimana menjalankan sumber daya hanya pada notifikasi?
Saya ingin mendeklarasikan sumber daya yang ingin saya jalankan berkali-kali pada notifikasi dan hanya pada notifikasi. Bagaimana saya bisa mencegah sumber daya berjalan sendiri setelah dideklarasikan? Apakah ada cara untuk memeriksa apakah ada pemberitahuan, sehingga saya dapat menjalankan sesuatu seperti "only_if: notified"?
11 chef 

1
File / template yang dibagikan di antara buku masak
Kami memiliki beberapa buku masak yang mereferensikan file dan template yang sama dan bertanya-tanya apakah ada cara yang masuk akal untuk memastikan semua ini adalah file yang sama untuk memastikan tidak ada yang ketinggalan zaman. Apakah mungkin untuk membuat satu file / template direferensikan oleh beberapa resep / buku resep? …
11 automation  chef 

3
Chef bash resource tidak mengeksekusi sebagai pengguna yang ditentukan
Saya sedang menulis buku masak Chef untuk menginstal Hubot . Dalam resepnya, saya melakukan hal berikut: bash "install hubot" do user hubot_user group hubot_group cwd install_dir code <<-EOH wget https://github.com/downloads/github/hubot/hubot-#{node['hubot']['version']}.tar.gz && \ tar xzvf hubot-#{node['hubot']['version']}.tar.gz && \ cd hubot && \ npm install EOH end Namun, ketika saya mencoba menjalankan …
11 node.js  chef 

2
chef-solo vs chef-client --local-mode
Menurut dokumen saya harus mengganti chef-solodengan chef-client --local-mode. Mode lokal ditambahkan ke chef-client dalam rilis 11.8. Jika Anda menjalankan versi chef-client (atau lebih baru), Anda harus mempertimbangkan menggunakan mode lokal daripada menggunakan chef-solo. https://docs.getchef.com/ctl_chef_solo.html Saya hanya mengganti perintah dan berfungsi dengan baik. Apakah kedua perintah selalu dapat diganti tanpa mengkonfigurasi …
11 chef 



1
Bagaimana cara memastikan layanan berjalan, menggunakan Chef?
Saya berada dalam situasi di mana Chef mungkin memulai layanan (postgres) tetapi selanjutnya mungkin akan dihentikan. Saya ingin menjalankan Chef berikutnya untuk menyebabkan layanan berjalan. Saya sudah mencoba ini: service "postgresql" do action :start end Tapi itu tidak berpengaruh, mengatakan (up to date)mungkin karena Chef tahu itu sudah dimulai dan …

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.