Ansible host file structure


  • به منظور اشاره به خادم‌های تحت مدیریت نیاز است پرونده‌ای متشکل از آدرس IP یا دامنه‌ی این خادم‌ها تهیه و تنظیم شود.
  • همچنین می‌توان تعدادی از خادم‌های تحت مدیریت را به عنوان گروه‌های مختلف دسته‌بندی کرد.
  • پرونده‌ی در نظر گرفته شده می‌تواند در پوشه‌ی جاری یا پوشه‌ی اصلی Ansible در مسیر زیر باشد :
/etc/ansible/
  • به منظور نگارش این پرونده، به شکل زیر عمل کنید :
mail.example.com

[webservers]
foo.example.com
10.10.10.100
bar.example.com

[dbservers]
one.example.com
two.example.com
three.example.com
172.16.10.100
  • نکته: لطفا توجه نمایید که نام‌های webservers و dbservers و دامنه‌های ذکر شده مثال بوده و باید تغییر یابند.
  • در صورتی که این پرونده را در مسیر جاری ایجاد می‌نمایید، به منظور اشاره به این پرونده باید سویچ i- را در زمان استفاده از دستورات Ansible به کار ببرید.
  • به عنوان مثال :
# ansible -i hosts.list all --list-hosts

  • آزمایش شده بر روی Ansible نسخه‌ی 2.5.1
  • آزمایش شده بر روی سیستم عامل Ubuntu 18.04

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *