Mündəricat:

Ansible modulları hansılardır?
Ansible modulları hansılardır?

Video: Ansible modulları hansılardır?

Video: Ansible modulları hansılardır?
Video: Automation with Ansible Eğitim Serisi-Modül 1E-DevOps'a Giriş 2024, Noyabr
Anonim

Modullar (həmçinin "tapşırıq plaginləri" və ya "kitabxana plaginləri" kimi istinad edilir) əmr satırından və ya oyun kitabı tapşırığında istifadə edilə bilən diskret kod vahidləridir. Ansible hər birini icra edir modul , adətən uzaq hədəf qovşağındadır və qaytarılan dəyərləri toplayır. Hər biri modul arqumentlər götürməyi dəstəkləyir.

Beləliklə, neçə Ansible modulu var?

ƏSASLAR: İSTİFADƏ ANSIBLE AD HOC PARALEL TAPISININ İCRA EDİLMƏSİ ÜÇÜN Ansible quraşdırılmış nəhəng alətlər qutusunu ehtiva edir modullarda , onlardan 750-dən çoxu.

Bundan əlavə, Ansible üçün üç əsas baza modulu hansılardır? Ansible Core Komandası tərəfindən saxlanılan modullar

  • acl - fayl ACL məlumatını təyin edir və alır.
  • add_host - ansible-playbook yaddaşdaxili inventarına host (və alternativ olaraq qrup) əlavə edin.
  • apt - apt paketlərini idarə edir.
  • apt_key - apt açarını əlavə edin və ya silin.
  • apt_repository - APT depolarını əlavə edin və silin.
  • assemble - Fraqmentlərdən konfiqurasiya faylını yığır.

Beləliklə, Ansible modullarını necə yaza bilərəm?

Yeni modul yaratmaq üçün:

  1. Yeni modulunuz üçün düzgün kataloqa keçin: $ cd lib/ansible/modules/cloud/azure/
  2. Yeni modul faylınızı yaradın: $ touch my_test.py.
  3. Aşağıdakı məzmunu yeni modul faylınıza yapışdırın.
  4. Yeni modulunuzun etməsini istədiyinizi etmək üçün kodu dəyişdirin və genişləndirin.

Ansible oyunu nədir?

An Ansible oyun kitabı avtomatlaşdırma aləti tərəfindən idarə olunan server konfiqurasiyası üçün işi müəyyən edən mütəşəkkil skript vahididir Ansible . Ansible istifadə edərək çoxsaylı serverlərin konfiqurasiyasını avtomatlaşdıran konfiqurasiya idarəetmə vasitəsidir Ansible oyun kitabları. Ansible oynayır YAML-də yazılmışdır.

Tövsiyə: