Puppet (Yazılım) - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Genel bakış
  • 2 Platformlar ve kullanıcılar
  • 3 Ayrıca bakınız
  • 4 Kaynakça
  • 5 Dış bağlantılar

Puppet (Yazılım)

  • Català
  • Deutsch
  • English
  • Español
  • فارسی
  • Français
  • 日本語
  • 한국어
  • Polski
  • Português
  • Русский
  • Simple English
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(Puppet sayfasından yönlendirildi)
Puppet
Bir istemcide el ile çalıştırılmış Puppet
GeliştiriciPuppet Labs
Güncel sürüm8.10.0[1] Bunu Vikiveri'de düzenleyin 22 Ekim 2024
Kod deposu
  • github.com/puppetlabs/puppet
Bunu Vikiveri'de düzenleyin
Programlama diliRuby
İşletim sistemiLinux, Unix tipi, Microsoft Windows
TürYapılandırma yönetimi
Lisans2.7.0 sonrası için Apache, önceki sürümler için GPL
Resmî sitesipuppetlabs.com


Programcılıkta, Puppet bir açık kaynak yapılandırma yönetimi aracıdır. Birçok Unix benzeri sistemde ve Microsoft Windows'ta çalışır ve sistem yapılandırmasını tanımlamak için kendi bildirimsel programlama dilini kullanır. Puppet, 2005 yılında Luke Kanies tarafından kurulmuş olan Puppet Labs tarafından üretilmiştir. Ruby programlama dilinde yazılmış ve 2.7.0 sürümüne kadar GNU Genel Kamu Lisansı (GPL) ile ve sonraki sürümlerde de Apache Lisansı 2.0 ile özgür yazılım olarak yayınlanmıştır.[2]

Genel bakış

[değiştir | kaynağı değiştir]

Puppet, Unix benzeri ve Microsoft Windows sistemlerinin bildirimsel olarak yapılandırmalarını yönetmek için tasarlanmış bir araçtır. Kullanıcı ya Puppet'ın kendi bildirimsel programlama dilini ya da Ruby DSL (domain-specific language) kullanarak sistemin kaynaklarını ve bunların durumlarını tanımlar. Bu bilgi "Puppet belirteci" denen dosyalarda saklanır. Puppet sistem bilgisini Facter isimli bir yardımcı uygulamayla keşfeder ve Puppet belirteçlerini hedef sistemlere uygulanan, kaynakları ve kaynak bağımlılıklarını içeren, sisteme özgü kataloğa derler. Daha sonra Puppet tarafından gerçekleştirilen tüm eylemler raporlanır.

Puppet, sisteme doğrudan uygulanabilen; ya da bir kataloğa derlenen ve hedef sisteme (bir REST API kullanarak) istemci-sunucu örneklemiyle dağıtılarak sistem yapılandırmasını tanımlayan bir özelleştirilmiş bildirimsel programlama dilinden oluşur ve vekil sisteme özgü sağlayıcıları kullanarak belirteçlerde belirlenen kaynakları tatbik eder. Kaynak soyutlaştırma katmanı yöneticilerin yüksek seviye açısından (örneğin kullanıcılar, hizmetler ve paketler) yapılandırmayı herhangi bir işletim sistemine özgü komuta ihtiyaç duymadan tanımlamasını sağlar (örneğin rpm, yum, apt gibi).

Puppet model güdümlüdür ve sınırlı bir programlama bilgisine ihtiyaç duyar.[3]

Platformlar ve kullanıcılar

[değiştir | kaynağı değiştir]

Çapraz platform olarak tasarlandığından CentOS, Debian, Fedora, Mandriva, Oracle Linux, RHEL, Scientific Linux, openSUSE ve Ubuntu gibi Linux dağıtımlarında, çeşitli Unix sistemlerinde (Solaris, BSD, Mac OS X, AIX, HP-UX) ve Microsoft Windows üzerinde çalışır.[4][5]

Puppet Wikimedia Foundation,[6] ARIN, Mozilla,[7] Reddit,[8] CERN,[9] Dell, Rackspace, Zynga, Twitter, New York Menkul Kıymetler Borsası, PayPal, Disney, Citrix Systems, Spotify, TubeMogul,[10] Oracle, Yandex, Kaliforniya Üniversitesi Los Angeles, Kuzey Texas Üniversitesi, Los Alamos Ulusal Laboratuvarı, Stanford Üniversitesi, Lexmark, QVC, Intel, Google ve birçok başka kurum tarafından kullanılmaktadır.[11]

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Ansible
  • Capistrano
  • OpenLMI

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Release 8.10.0". 22 Ekim 2024. Erişim tarihi: 27 Ekim 2024. 
  2. ^ "Puppet Frequently Asked Questions". Puppet Labs. 28 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Mart 2010. 
  3. ^ "Deploying Apache Tomcat Applications With Puppet". tomcatexpert.com. 22 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Ocak 2015. 
  4. ^ "PE 3.7 » Installing » System Requirements — Documentation — Puppet Labs". puppetlabs.com. 28 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Ocak 2015. 
  5. ^ "Puppet Open Source » Supported Platforms and System Requirements — Documentation — Puppet Labs". puppetlabs.com. 6 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Ocak 2015. 
  6. ^ Ever wondered how the Wikimedia servers are configured?
  7. ^ "ReleaseEngineering/PuppetAgain". mozilla.org. 29 Mayıs 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mart 2015. 
  8. ^ "We are sysadmins @ reddit". 24 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Eylül 2015. 
  9. ^ "CERN Configuration Management System User Guide". cern.ch. 29 Nisan 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Mart 2015. 
  10. ^ "Puppet Camp Paris: Improving Operations Efficiency With Puppet". shell-tips.com. 20 Nisan 2015. 2 Ekim 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Eylül 2015. 
  11. ^ "Google, VMware, Cisco stuff Puppet with $8.5M". 1 Ekim 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Eylül 2015. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Resmî site
  • GitHub account 29 Aralık 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  • Official Puppet Labs YouTube Channel 14 Ekim 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  • Pulling Strings with Puppet: Configuration Management Made Easy 1 Ekim 2015 tarihinde Wayback Machine sitesinde arşivlendi. (ISBN 978-1-59059-978-5)
  • Pro Puppet 1 Ekim 2015 tarihinde Wayback Machine sitesinde arşivlendi. (ISBN 978-1-4302-3057-1)
  • Learning Puppet 4 1 Ekim 2015 tarihinde Wayback Machine sitesinde arşivlendi. (ISBN 978-1-4919-0766-5)
"https://tr.wikipedia.org/w/index.php?title=Puppet_(Yazılım)&oldid=36250127" sayfasından alınmıştır
Kategoriler:
  • 2005 yazılımları
  • Ücretsiz çapraz platform yazılımları
Gizli kategoriler:
  • Bilgi alt kutulu maddeler
  • Vikiveri ve Vikipedi üzerindeki resmî site verisi farklı olan sayfalar
  • Webarşiv şablonu wayback bağlantıları
  • ISBN sihirli bağlantısını kullanan sayfalar
  • Sayfa en son 17.15, 24 Ekim 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Puppet (Yazılım)
Konu ekle