Perbedaan Ansible Vs ansible-core

Ansible vs Ansible Core

Dimulai dengan versi 2.10, Ansible mendistribusikan dua proyek komunitas: paket komunitas yang disebut ansible dan bahasa minimalis dan runtime yang disebut ansible-core (disebut ansible-base pada versi 2.10). Kedua proyek ini memiliki sistem versi, struktur pemeliharaan, konten, dan alur kerja yang berbeda.

ansible community dan ansible core

Ansible community

Paket komunitas Ansible menawarkan fungsionalitas Ansible 2.9, dengan 85+ koleksi yang berisi ribuan modul dan plugin.

Setiap rilis utama dari paket komunitas Ansible menerima versi rilis terbaru dari setiap Koleksi yang disertakan dan versi rilis terbaru dari ansible-core. Rilis utama dari paket komunitas Ansible dapat berisi perubahan besar pada modul dan plugin lain di dalam Koleksi yang disertakan dan/atau pada fitur inti. Paket Ansible bergantung pada ansible-base (ansible-core). Jadi, ketika Anda melakukan instalasi ansible, pip akan menginstal ansible-core secara otomatis. Ansible 3.0.0 dan selanjutnya berisi lebih banyak Koleksi. Tim komunitas Ansible biasanya merilis dua versi utama dari paket komunitas per tahun, dengan siklus rilis yang fleksibel yang mengikuti rilis ansible-core.

ansible-core

Paket ansible-core terutama ditujukan untuk pengembang dan pengguna yang hanya ingin menginstal koleksi yang mereka butuhkan.

ansible-core adalah alat bantu baris perintah yang terutama ditujukan untuk pengembang dan pengguna yang hanya ingin menginstal koleksi yang mereka butuhkan. Alat ini berisi jumlah modul dan plugin yang minimal dan memungkinkan Koleksi lain untuk diinstal. Mirip dengan Ansible 2.9, namun tanpa konten apa pun yang telah dipindahkan ke dalam Collection.

Ansible core atau ansible-core adalah main building block dan architecture untuk Ansible dan mencakup:

  • Alat bantu CLI seperti ansible-playbook, ansible-doc. dan lainnya untuk menggerakkan dan berinteraksi dengan otomatisasi.
  • Bahasa Ansible menggunakan YAML untuk membuat sekumpulan aturan untuk mengembangkan Ansible Playbook dan menyertakan fungsi-fungsi seperti kondisional, blok, menyertakan loop, dan keharusan Ansible lainnya.
  • Kerangka kerja arsitektur yang memungkinkan ekstensi melalui koleksi Ansible.

Next Post Previous Post
No Comment
Add Comment
comment url