Puppet (software)

Puppet
Developer(s)Puppet
Initial release2005; 19 years ago (2005)
Stable release
8.5.1 / 4 March 2024; 7 months ago (4 March 2024)
Repository
Written inC++ & Clojure from 4.0,[1] Ruby
Operating systemLinux, Unix-like, Microsoft Windows
Type
LicenseOpen Source Puppet: Apache for >2.7.0, GPL for prior versions.
Puppet Enterprise: proprietary[2]
Websitepuppet.com

Puppet is a software configuration management tool developed by Puppet Inc.[3] Puppet is used to manage stages of the IT infrastructure lifecycle.[4]

Puppet uses an open-core model; its free-software version was released under version 2 of the GNU General Public License (GPL) until version 2.7.0,[5] and later releases use the Apache License, while Puppet Enterprise uses a proprietary license.

Puppet and Puppet Enterprise operate on multiple Unix-like systems (including Linux, Solaris, BSD, Mac OS X, AIX, HP-UX) and has Microsoft Windows support.[6][7] Puppet itself is written in Ruby. Facter, Puppet’s cross-platform system profiling library, is written in C++. Puppet Server and Puppet DB are written in Clojure.[8]

Design

Puppet consists of a custom declarative language to describe system configuration.

Puppet is model-driven, requiring limited programming knowledge to use.[9]

Puppet is designed to manage the configuration of Unix-like and Microsoft Windows systems declaratively.

Architecture

Puppet manually invoked on a client

Puppet follows client-server architecture. The client is known as an agent and the server is known as the master. For testing and simple configuration, it can also be used as a stand-alone application run from the command line.

Puppet Server is installed on one or more servers, and Puppet Agent is installed on all the machines to be managed. Puppet Agents communicate with the server and fetch configuration instructions. The Agent then applies the configuration on the system and sends a status report to the server.[10][11]

Puppet resource syntax:

type { 'title':
  attribute => value
}

Example resource representing a Unix user:

user { 'harry':
  ensure => present,
  uid    => '1000',
  shell  => '/bin/bash',
  home   => '/home/harry'
}

Vendor and Perforce Acquisition

Puppet, Inc
Company typePrivate[12]
IndustryComputer software[12]
Founded2005; 19 years ago (2005)[citation needed]
HeadquartersPortland, Oregon, U.S.
Key people
Luke Kanies (Founder), Yvonne Wassenaar (CEO), Andrew Shafer
ProductsPuppet, Puppet Enterprise, and Puppet Forge[13]
Websitepuppet.com
Puppet Founder Luke Kanies

Puppet's vendor, Puppet Inc., is a privately held information technology (IT) automation software company based in Portland, Oregon, USA.

In 2005, Puppet was founded by former CEO Luke Kanies.[citation needed] On Jan. 29, 2019 Yvonne Wassenaar replaced Sanjay Mirchandani as CEO. Wassenaar previously worked at Airware, New Relic and VMware. In February 2011 Puppet released its first commercial product, Puppet Enterprise, built on its open-source base, with some extra commercial components.[14] Puppet purchased the infrastructure automation firm Distelli in September 2017.[15] Puppet rebranded Distelli's VM Dashboard (a continuous integration / continuous delivery product) as Puppet Pipelines for Applications,[16] and K8s Dashboard as Puppet Pipelines for Containers.[17] The products were made generally available in October, 2017.[18] In May 2018, Puppet released Puppet Discovery, a tool to discover and manipulate resources in hybrid networks.[19] In June 2018, Puppet raised an additional $42 million for a total of $150 million in funding. The round was led by Cisco and included Kleiner Perkins, True Ventures, EDBI, and VMware.[20] Puppet's partners include VMware, Amazon Web Services, Cisco, OpenStack, Microsoft Azure, Eucalyptus, and Zenoss.[21]

In April 2022, it was announced Puppet had been acquired by the Minneapolis-headquartered software developer, Perforce.[22] The company subsequently laid off 15% of Puppet's workforce in Portland.[23]

See also

References

  1. ^ "Evolving Puppet for the Next 10 Years". Luke Kanies. 2014-09-23. Retrieved 2017-05-26.
  2. ^ "Puppet Master License Agreement". Archived from the original on 2019-08-04. Retrieved 2019-02-07.
  3. ^ Rao, Leena (29 November 2011). "Cisco, Google Ventures, VMware Put $8.5M In Data Center Automation Startup Puppet Labs". TechCrunch.
  4. ^ Graner, Amber. "Puppet Labs Announces Puppet Enterprise".
  5. ^ "Puppet Frequently Asked Questions". Puppet Labs. Archived from the original on 20 March 2016. Retrieved 10 March 2010.
  6. ^ "Docs: PE 2.0 - Installing - System Requirements". Puppet.
  7. ^ "Puppet system requirements". Puppet.
  8. ^ "Evolving Puppet for the Next 10 Years". Luke Kanies. 2014-09-23. Retrieved 2017-05-26.
  9. ^ "Deploying Apache Tomcat Applications With Puppet". tomcatexpert.com. Retrieved 23 January 2015.
  10. ^ "Overview of Puppet's architecture — Documentation — Puppet". docs.puppet.com. Archived from the original on 2016-10-01. Retrieved 2016-09-14.
  11. ^ Krum, Hevelingen, Kero, Turnbull, McCune (9 December 2013). Pro Puppet. Apress. ISBN 978-1430260400.{{cite book}}: CS1 maint: multiple names: authors list (link)
  12. ^ a b "Company Overview of Puppet Labs, Inc". Bloomberg Businessweek. Archived from the original on October 26, 2012.
  13. ^ "Puppet Enterprise". Puppet.
  14. ^ Kerner, Sean Michael (2 February 2011). "Puppet Goes After Enterprise System Management". Enterprise Networking Planet.
  15. ^ "Welcome to the Puppet family, Distelli!".
  16. ^ "Pipelines for Applications user's guide - Pipelines for Applications enterprise | Puppet". Archived from the original on 2018-07-07. Retrieved 2018-07-07.
  17. ^ "Pipelines for Containers user's guide - Pipelines for Containers enterprise | Puppet". Archived from the original on 2018-07-07. Retrieved 2018-07-07.
  18. ^ "Introducing Puppet Pipelines™ and Puppet® Container Registry".
  19. ^ "Announcing Puppet Discovery™ general availability: 8 May".
  20. ^ "Puppet raises $42M led by Cisco as its DevOps automation platform passes 40,000 businesses". TechCrunch. Retrieved 2019-03-22.
  21. ^ Rao, Leena (29 November 2011). "Cisco, Google Ventures, VMware Put $8.5M in Data Center Automation Startup Puppet Labs". TechCrunch.
  22. ^ "Perforce Software acquires Puppet". TechCrunch. Retrieved 2022-04-11.
  23. ^ Spencer, Malia (August 8, 2022). "Perforce Software starts layoffs at Portland's Puppet". The Business Journals: Portland Inno.


Read other articles:

Airline of the United States Mountain Air Cargo IATA ICAO Callsign C2 MTN MOUNTAIN Founded1982AOC #MTNA123B[1]Fleet size43DestinationsSeveral, primarily East Coast region and CaribbeanParent companyAir T IncHeadquartersDenver, North Carolina, United StatesWebsitehttp://www.mtaircargo.com/ Mountain Air Cargo (MAC) is an American cargo airline based in Denver, North Carolina. It is a major contract carrier for FedEx Express, operating in the eastern United States and the Caribbean ...

Heart Series 2Genre Drama Roman Remaja PembuatKharisma Starvision PlusSutradaraSony GaokasakPemeran Yuki Kato Adipati Dolken Pamela Bowie Unique Priscilla Astri Nurdin Ponco Buwono Sylvia Fully Ikang Fawzi Stuart Collin Masayu Clara Christ Laurent Kevin Julio Marcello Djorghi Joshua Otay Aditya Suryo Faradilla Yoshi Rebecca Tamara Gary Iskak Emmie Lemu Kemal Palevi Roweina Umboh Derry Drajat Vanessa Angel Penggubah lagu temaAnto Hoed, Melly Goeslaw, AfganLagu pembukaMy Heart — Irwansyah fea...

Theatre in Launceston, Tasmania This article is about the historic theatre in Launceston, Tasmania. For other uses, see National Theatre. National TheatreThe National Theatre in 2016Address99 Charles StreetLaunceston, TasmaniaAustraliaCoordinates41°26′13.1″S 147°8′11.67″E / 41.436972°S 147.1365750°E / -41.436972; 147.1365750OwnerFoot & PlaystedCapacity1,100[1]ConstructionOpened25 September 1915; 108 years ago (1915-09-25)[2...

Coordenadas: 46° 48' N 1° 10' E Saint-Michel-en-Brenne   Comuna francesa    Localização Saint-Michel-en-BrenneLocalização de Saint-Michel-en-Brenne na França Coordenadas 46° 48' N 1° 10' E País  França Região Centro-Vale do Loire Departamento Indre Características geográficas Área total 49,43 km² População total (2018) [1] 330 hab. Densidade 6,7 hab./km² Código Postal 36290 Código INSEE 36204 Saint-Michel-en-Brenne �...

Frederik von Haxthausen Wappen der Familie von Haxthausen Frederik Gottschalk von Haxthausen (* 14. Juli 1750 in Kopenhagen; † 6. Juli 1825 in Christiania) war ein dänisch-norwegischer Offizier und Regierungsmitglied Norwegens. Inhaltsverzeichnis 1 Leben 2 Ehrungen 3 Anmerkungen 4 Literatur Leben Seine Eltern waren der Generalmajor Friederich Gotschalck Maximilian von Haxthausen (1705–1770) und dessen Frau Juliane Dorothea von Eldern (1719–1790). Sein Bruder Christian Friedrich von Hax...

Banjir dan Longsor Kalimantan Selatan 2021 Permukiman warga yang terendam banjir di Kabupaten Tanah Laut (atas) dan sebuah desa yang luluh lantak akibat banjir bandang di Kabupaten Hulu Sungai Tengah (bawah)Tanggal9 Januari 2021 (2021-01-09)[1]—29 Januari 2021LokasiSebagian besar Kalimantan SelatanTewas46 orang[2] Banjir dan longsor Kalimantan Selatan 2021 adalah bencana banjir dan tanah longsor yang melanda 11 dari 13 kabupaten dan kota di Kalimantan Selatan, yaitu Kot...

Deniz Yücel (2018) Deniz Yücel [deˈniz jyˈd͡ʒæl] (* 10. September 1973 in Flörsheim am Main) ist ein deutsch-türkischer Journalist und Publizist. Er war von 2007 bis 2015 Redakteur der taz und ist seit 2015 Korrespondent und Autor der WeltN24-Gruppe des Axel Springer Verlags.[1] Zudem ist er langjähriger Mitherausgeber der Wochenzeitung Jungle World.[2] Von 2021 bis zu seinem Rücktritt 2022 war er Präsident des PEN-Zentrums Deutschland[3] und ist seit Juni ...

ZoebaidaIklan koran, Medan; iklan Tarzan Finds a Son! ada di bawahnyaSutradara Njoo Cheong Seng Produser Tjan Hock Siong Ditulis olehBerdasarkanTimoerianaoleh Njoo Cheong SengPemeranFifi YoungPenata musikOriental Novelty FiveSinematograferJJW SteffensPerusahaanproduksiOriental FilmTanggal rilis 1940 (1940) (Hindia Belanda) Negara Indonesia Bahasa Indonesia Zoebaida adalah sebuah film Hindia Belanda tahun 1940 yang disutradarai Njoo Cheong Seng dan menceritakan kisah cinta di Ti...

For the prefecture, see Ibaraki Prefecture. Special city in Kansai, JapanIbaraki 茨木市Special cityIbaraki City Hall FlagEmblemLocation of Ibaraki in Osaka PrefectureIbarakiLocation in JapanCoordinates: 34°48′59″N 135°34′7″E / 34.81639°N 135.56861°E / 34.81639; 135.56861CountryJapanRegionKansaiPrefectureOsakaGovernment • MayorYoichi FukuokaArea • Total76.49 km2 (29.53 sq mi)Population (31 March 2023) •&#...

Historic site in Chapel Hill, North CarolinaWilson LibraryWilson Library opened in 1929 and today serves as the special collections library at the University of North Carolina.LocationUniversity of North Carolina, Chapel Hill, North CarolinaCoordinates35°54′34.9308″N 79°2′59.0568″W / 35.909703000°N 79.049738000°W / 35.909703000; -79.049738000Built1927–1929WebsiteWilson Library The Louis Round Wilson Library is a library at the University of North Caro...

For the Congress of Deputies constituency, see Ávila (Congress of Deputies constituency). For the Senate constituency, see Ávila (Senate constituency). ÁvilaCortes of Castile and LeónElectoral constituencyLocation of Ávila within Castile and LeónProvinceÁvilaAutonomous communityCastile and LeónPopulation157,640 (2019)[1]Electorate137,003 (2019)Major settlementsÁvilaCurrent constituencyCreated1983Seats7Member(s)  PP (3)  PSOE (2)  Vox (1)  XAV (1) Ávila is...

  لمعانٍ أخرى، طالع حرب (توضيح).   هذه المقالة عن نزاع عسكري. لمعانٍ أخرى، طالع قبيلة حرب. جزء من سلسلة عليالحرب التاريخ ما قبل التاريخ الحروب القديمة ما بعد الكلاسيكية أوائل العصر الحديث أواخر العصر الحديث الصناعية الجيل الرابع ساحة المعركة الجوية الإلكترونية ال�...

Am 14. Januar 2004 verkündete US-Präsident George W. Bush in der Rede zur Lage der Nation eine Vision der US-amerikanischen Weltraumerkundung. Diese Anweisung an die NASA wurde als Constellation-Programm bekannt und sah vor, dass bis zum Jahre 2020 Menschen zum Mond zurückkehren und schließlich auch zum Mars und weiter entfernten Zielen reisen sollten.[1] Aufgrund der Ergebnisse der Augustine-Kommission im Jahr 2009 stellte die Regierung unter US-Präsident Obama die Unterstützun...

Koordinat: 7°13′31″S 112°44′40″E / 7.225170°S 112.744471°E / -7.225170; 112.744471 Semampir ꦱꦼꦩꦩ꧀ꦥꦶꦂ KecamatanPeta lokasi Kecamatan SemampirNegara IndonesiaProvinsiJawa TimurKotaSurabayaPemerintahan • CamatYunus Sayuti RSM MUHKode pos60155Kode Kemendagri35.78.16 Kode BPS3578230 Desa/kelurahan5 Semampir (Jawa: ꦱꦼꦩꦩ꧀ꦥꦶꦂ, translit. Semampir, [səmampɪr]) adalah sebuah kecamatan di Kota Surabaya, Provin...

Fictional character from Naruto Uchiha redirects here. For other characters named Uchiha, see List of Naruto characters. For other uses, see Sasuke (disambiguation). Fictional character Sasuke UchihaNaruto, Boruto: Naruto Next Generations characterSasuke Uchiha as seen in Part I (right), Part II (left), and the finale as well as the Boruto film and series (middle)First appearanceNaruto chapter 3: Enter Sasuke! (1999)Created byMasashi KishimotoVoiced byJapanese Noriaki SugiyamaEnglish Yuri Low...

Hewan berkuku ganjil Periode 56–0 jtyl PreЄ Є O S D C P T J K Pg N ?Paleocene akhir - sekarang Perissodactyla ZebraTaksonomiKerajaanAnimaliaFilumChordataKelasMammaliaSuperordoLaurasiatheriaOrdoPerissodactyla Owen, 1848 Familia Equidae Tapiridae Rhinocerotidae Brontotheriidae (punah) Chalicotheriidae (punah) Hyracodontidae (punah) lbs Hewan berkuku ganjil adalah mamalia dari ordo Perissodactyla yang memiliki kuku berjumlah ganjil. Ungulata ini biasanya berukuran besar, memiliki lambun...

2004 film by Anthony Hickox BlastTheatrical release posterDirected byAnthony HickoxScreenplay bySteven E. de SouzaBased onOperation Noah by Horst FreundProduced byBrad KrevoyDavid LancasterKlaus RettigWerner PossardtGerhard SchmidtDavid WichtStarringEddie GriffinVivica A. FoxBreckin MeyerJoel PollakVinnie JonesMusic byDanny SaberDistributed byDEJ ProductionsRelease dates May 16, 2004 (2004-05-16) (France) November 19, 2005 (2005-047-19) (U.S.) Running tim...

Indigenous people of the southwestern coast of Chile This article is about the indigenous people in Chile. For the Mongolian tribe, see Chonos tribe. Chono peopleReconstruction of a dalca, the boat used by the Chono peopleTotal populationextinctRegions with significant populations Chile: Chiloé ArchipelagoLanguagesChono language?ReligionTraditional tribal religion, converts to Catholicism eventually assimilated in Chiloé and CalbucoRelated ethnic groupsPayos? Kawésqar? The Chono, or G...

حمام أبي لوزةصورة خارجية لحمام أبو لوزة قديماً، وتظهر غابات النخيل تٌحيط من حوله. تاريخ التصوير غير معروف.معلومات عامةنوع المبنى حمام عامالمكان محافظة القطيف، المنطقة الشرقيةالبلد  السعوديةمعلومات أخرىالإحداثيات 26°34′N 49°59′E / 26.56°N 49.99°E / 26.56; 49.99 تعديل - تع�...

1939 film Meet Dr. ChristianDirected byBernard VorhausWritten byHarvey Gates (story)Ian McLellan Hunter (writer)Ring Lardner Jr. (writer)Produced byMonroe Shaff (associate producer)William Stephens (producer)StarringJean HersholtDorothy LovettRobert BaldwinCinematographyRobert PittackJohn AltonEdited byEdward MannMusic byJoseph NussbaumDistributed byRKO Radio PicturesRelease dateNovember 17, 1939[1]Running time68 minutesCountryUnited StatesLanguageEnglish Meet Dr. Christian is a 1939 ...