Apa itu Chef Automate

9

Saya perhatikan bahwa sekarang sebagian besar resep Supermarket menggunakan Chef Delivery (alias Chef Automate). Ada sedikit informasi tentang hal itu di situs mereka, dan bagi saya sepertinya itu adalah "babi di ladang": pertama Anda membayar dan mereka tahu apa yang telah Anda bayar.

  1. Apakah Chef Automate mengharuskan Anda memiliki server tambahan, selain Server Chef (kami sudah memilikinya). Saya rasa iya.
  2. Apakah harus menulis buku masak sekarang?
  3. Apakah ini akan menggantikan Foodcritic, ServerSpec dan Kitchen pada akhirnya? Juga, saya melihat mereka sekarang menawarkan dan "InSpec" yang tampaknya mirip dengan ServerSpec.
orang gila
sumber

Jawaban:

7

Untuk keseluruhan poin dan untuk mencoba berbagai hal ada https://learn.chef.io yang memungkinkan Anda untuk menguji otomatis juga.

Terutama chef automate adalah iterasi berikutnya yang menyatukan 4 produk komersial dari Chef: chef manage (UI), pelaporan chef, kepatuhan dan pengiriman chef (CI / CD) dengan penambahan pekerjaan push yang dibuka bersumber sedikit sebelumnya.

Inspec adalah alat baru lain untuk kepatuhan, ini didasarkan pada serverpec tetapi tidak memperluasnya tidak menggunakan basis kode.

Otomatis tidak sama sekali wajib untuk buku masak penulis, itu hanya cara mudah untuk menampilkan kembali status node baik pada sudut pandang konfigurasi atau sudut pandang kepatuhan (lihat buku masak audit untuk penggunaan inspec dalam menjalankan), Anda masih dapat melakukan semua yang ada di node Anda pada model open source gratis, Anda harus menangani umpan balik sendiri, baik melalui handler atau cara lain pilihan Anda seperti yang sudah terjadi.

Bagian CI / CD dari Automate tidak menggantikan alat apa pun, ini lebih merupakan pendekatan lain untuk jalur pipa CI / CD, jadi Anda dapat menggunakannya untuk melakukan linting seperti biasa (foodcritic / cookstyle), uji (chefspec), dan kemudian unggah ke perangkat Anda chef-server untuk digunakan. Itu dapat menangani penyebaran melalui fitur pekerjaan push dan setelah meninjau dan menyetujui perubahan.

Presentasi otomatis dan dokumentasi terkait (alur kerja adalah konsep pertama, yang lain dapat diakses dari menu di sebelah kiri)

Tensibai
sumber
1
@tensibai Apakah pantas untuk mengatakan bahwa Chef Automate termasuk koki yang dikelola? UI tidak sama dengan konsol manajemen Server Chef, dan tampaknya merupakan turunannya sendiri.
PrestonM
1
@Preston tujuan utama yaitu untuk menggantikan kelola, itu sebabnya saya mengatakan itu adalah iterasi baru dari alat-alat tersebut
Tensibai
2
@ Ahmad, Anda masih bisa menggunakan dapur, mengotomatiskan workfllow tidak memberlakukan sistem pada pelari, mengotomatiskan alur kerja adalah pengganti untuk Jenkins terutama (sangat disederhanakan di sini)
Tensibai
1
Anda tidak harus mendukung metode otomatisasi jika Anda tidak menggunakannya @madhead :)
Tensibai
1
Tidak, mengotomatiskan bagian (direktori .delivery) hanya meng-host 'build steps' dan bukan tes, itu hanya drive tes yang dijalankan dan masih meluncurkan foodceitic / cookstyle / chefspec / dapur dalam berbagai langkah sejauh yang saya tahu
Tensibai