0Pricing
DevOps Bootcamp · Ders

Bir Modül Aslında Nedir?

Modüllerin eylemleri yeniden kullanılabilir birimlere nasıl sardığını öğrenin.

Bir Modül Aslında Nedir?, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Asıl İşi Modüller Yapar

Ansible'ın gerçekleştirdiği her işlem bir modül üzerinden yürütülür: paket yüklemeyi, dosya kopyalamayı veya hizmet yeniden başlatmayı bilen küçük bir program.

Tek Modül, Tek İş

Her modül tek bir görev türünü yönetir. copy modülü dosyaları kopyalar, user modülü hesapları yönetir. Daha büyük işler yapmak için bunları birleştirirsiniz.

Modüller Uzak Ana Bilgisayarda Çalışır

Ansible modülü hedef düğüme gönderir, orada çalıştırır ve ardından sonucu toplar. Denetim düğümü, yönetilen sisteme doğrudan hiçbir zaman dokunmaz.

Adımları Değil, Durumu Açıklarsınız

Bir modüle present veya started gibi istenen durumu bildirirsiniz. Modül, bu duruma ulaşmak için gereken adımları kendisi belirler.

ansible.builtin.service:
  name: nginx
  state: started

Modüller Bağımsız Değişkenler Alır

Ne istediğinizi açıklayan anahtar-değer biçimindeki bağımsız değişkenleri bir modüle aktarırsınız. Her modül, kabul ettiği anahtarları tam olarak belgeler.

ansible.builtin.copy:
  src: app.conf
  dest: /etc/app.conf

Çoğu Modül İdempotenttir

İyi bir modülü iki kez çalıştırırsanız ikinci seferde hiçbir şeyi değiştirmez. Önce mevcut durumu denetlediği için idempotenttir ve yeniden çalıştırılması güvenlidir.

Modüller Yapılandırılmış Sonuçlar Döndürür

Her modül, herhangi bir şeyi değiştirip değiştirmediğini, başarılı olup olmadığını veya başarısız olduğunu Ansible'a bildiren JSON döndürür. Çıktıda ok, changed veya failed görmenizi sağlayan şey budur.

Yerleşik Modüller Ücretsiz Gelir

Ansible, kutudan çıktığı hâliyle dosyaları, paketleri, hizmetleri ve daha fazlasını kapsayan yüzlerce yerleşik modülü ansible.builtin ad alanı altında sunar.

Bir Modülü Geçici Olarak Çağırın

Herhangi bir modülü playbook gerekmeden komut satırından -m ile çağırabilirsiniz. Bu, hızlı ve tek seferlik görevler için harikadır.

ansible web -m ping

Modüller Ham Shell'den Üstündür

Ham komutlarla shell çalıştırabilirsiniz; ancak modüller size idempotentlik ve anlaşılır sonuçlar sağlar. Bir modül mevcutsa shell yerine gerçek bir modülü tercih edin.

Tam Modül Adını Kullanın

Modern kullanım biçimi, ansible.builtin.copy gibi tam nitelikli bir addır. Bu, modülün tam olarak hangi koleksiyondan geldiğini açıkça gösterir.

ansible.builtin.file:
  path: /tmp/data
  state: directory

Hızlı Kontrol

Ansible modüllerini tekrar tekrar çalıştırmayı güvenli kılan şeyin ne olduğunu düşünün.

Özet

Modül, uzak ana bilgisayarda tek bir işi yapan, bağımsız değişkenler alan, istenen durumu açıklayan ve güvenebileceğiniz bir sonuç döndüren küçük bir programdır. 🧩

Sıkça Sorulan Sorular

“Bir Modül Aslında Nedir?” dersi ücretsiz mi?

Evet — “Bir Modül Aslında Nedir?” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Bir Modül Aslında Nedir?” dersinde ne öğreneceğim?

Modüllerin eylemleri yeniden kullanılabilir birimlere nasıl sardığını öğrenin. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Bir Modül Aslında Nedir?” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Bir Modül Aslında Nedir?
  2. package Modülüyle Paket Kurma
  3. systemd ile Hizmetleri Yönetme
  4. ansible-doc ile Belgeleri Okuma
← DevOps Bootcamp Sayfasına Dön