Mundarija:

Ansible modullari nima?
Ansible modullari nima?

Video: Ansible modullari nima?

Video: Ansible modullari nima?
Video: Terraform Serisi - 4{ VPC, Subnets, Internet Gateway, Workspace, Modules} #terraform #devops #aws 2024, Aprel
Anonim

Modullar (shuningdek, "vazifa plaginlari" yoki "kutubxona plaginlari" deb ataladi) buyruq satridan yoki o'yin kitobi topshirig'ida ishlatilishi mumkin bo'lgan diskret kod birliklari. Ansible har birini amalga oshiradi modul , odatda masofaviy maqsadli tugunda va qaytish qiymatlarini to'playdi. Har biri modul argumentlar qabul qilishni qo‘llab-quvvatlaydi.

Shunday qilib, qancha Ansible modullari mavjud?

ASOSLARI: FOYDALANISH QUVVATLI MUTLAKA PARALLEL VAZIFALARNI BAJARISH UCHUN Ansible o'rnatilgan ulkan asboblar qutisini o'z ichiga oladi modullarda , ulardan 750 dan ortig'i.

Bundan tashqari, Ansible uchun uchta asosiy modul nima? Ansible Core jamoasi tomonidan qo'llab-quvvatlanadigan modullar

  • acl - fayl ACL ma'lumotlarini o'rnatadi va oladi.
  • add_host - ansible-playbook-xotira inventariga xost (va muqobil ravishda guruh) qo'shing.
  • apt - apt paketlarini boshqaradi.
  • apt_key - apt kalitini qo'shish yoki o'chirish.
  • apt_repository - APT omborlarini qo'shish va o'chirish.
  • assemble - fragmentlardan konfiguratsiya faylini yig'adi.

Shunday qilib, Ansible modullarini qanday yozaman?

Yangi modul yaratish uchun:

  1. Yangi modulingiz uchun to'g'ri katalogga o'ting: $ cd lib/ansible/modules/cloud/azure/
  2. Yangi modul faylingizni yarating: $ touch my_test.py.
  3. Quyidagi tarkibni yangi modul faylingizga joylashtiring.
  4. Yangi modulingiz nima qilishni xohlayotganingizni qilish uchun kodni o'zgartiring va kengaytiring.

Ansible o'yini nima?

An Ansible o'yin kitobi avtomatlashtirish vositasi tomonidan boshqariladigan server konfiguratsiyasi uchun ishlarni belgilaydigan uyushgan skriptlar birligidir Ansible . Ansible yordamida bir nechta serverlar konfiguratsiyasini avtomatlashtiradigan konfiguratsiyani boshqarish vositasidir Ansible o'yin kitoblari. Ansible o'yinlari YAML da yozilgan.

Tavsiya: