Ansible belgelerine göre bir Başucu Kitabı :
... halihazırda mevcut olanların aksine gerçekten basit bir konfigürasyon yönetimi ve çok makineli dağıtım sisteminin temeli ve karmaşık uygulamaları devreye almak için çok uygun bir sistem.
Ve yine aynı belgelere göre, Roller :
... belirli değişken_dosyalarını, görevleri ve işleyicileri bilinen bir dosya yapısına göre otomatik olarak yükleme yolları. İçeriği rollere göre gruplamak, rollerin diğer kullanıcılarla kolayca paylaşılmasına da olanak tanır.
Bununla birlikte, bunlar ve farklı kullanım durumları arasındaki ayrım bana hemen açık değil. Örneğin, dosyamı /etc/ansible/hosts
şöyle görünecek şekilde yapılandırırsam :
[databases]
mydb01.example.org
mydb02.example.org
[mail_servers]
mymail01.example.org
mymail_dr.example.org
... o zaman bu " [databases]
" giriş nedir ... bir rol ? Veya bir yerde bir playbook YAML dosyasının adı? Veya başka bir şey?!?
Birisi bana bunların arasındaki farklılıkları açıklayabilirse, Ansible hakkındaki anlayışım büyük ölçüde artacaktır!
- Başucu Kitabı, Rol
[databases]
ve benzeri girişler/etc/ansible/hosts
- Başucu Kitapları YAML dosyalarının içinde tanımlanmışsa, Roller nerede tanımlanır?
ansible.cfg
Ansible sunucusundaki yaşamın yanı sıra , Ansible'ı mevcut Başucu Kitapları / Rolleri ile nasıl eklerim / yapılandırırım? Örneğinansible-playbook someplaybook.yaml
, koştuğumda Ansible bu oyun kitabını nerede bulacağını nasıl biliyor?