• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Puppet Download

Puppet

September 7, 2009
Puppet is a configuration tool for systems.
Version 0.25.0
License GPL
Platform Linux
Supported Languages English
Homepage reductivelabs.com
Developed by Luke Kanies
Puppet is a system configuration tool that allows you to centrally manage every crucial aspect of your system using a cross-platform specification language. This language manages all the separate elements normally aggregated in different files, such as users, cron jobs, and hosts, along with obviously discrete elements like packages, services, and files.

The declarative specification language offered by Puppet provides powerful classing abilities that can draw out similarities between hosts while allowing them to be as specific as necessary. It handles dependency and prerequisite relationships between objects clearly and explicitly.

Puppet project has a library for managing the system, a language for specifying the configuration you want, and a set of clients and servers for communicating the configuration and other information. The library is responsible for all action, and the language is responsible for expressing configuration choices. Everything is developed so that the language operations can take place centrally on a single server, and all library operations will take place on each individual client.

The vast majority of Puppet architectures will look like a star, with a central server running puppetmasterd, and each client node running puppetd, contacting that central server. Your central manifest needs to be on the central server, most likely at /etc/puppet/manifests/site.pp.

After starting the puppetmasterd daemon, you can tell your clients to contact the server by specifying -s < servername > as arguments to puppetd, or create a CNAME for your server so that it answers to "puppet". Running both the server and client in verbose mode, enabled with the -v flag, is recommended until you are sure everything is working.

As each new client connects, you will need to run puppetca --list to list the certificates waiting to be signed, and then puppetca --sign < name >, replacing "< name >" with the name of the client whose certificate you want to sign. Autosigning can be enabled by creating /etc/puppet/autosign.conf and adding the hosts, domains, or IP addresses or ranges that you want to sign.

Installation of Puppet is easy - just run 'ruby install.rb' or add the 'lib/' directory to your RUBYLIB path. After that, you should be able to go into test/ and run ./test, or run 'bin/puppet' on whichever puppet config files you want.

Overall, Puppet is an excellent system configuration tool for anyone looking to centrally manage their system's crucial aspects with a powerful and declarative specification language.
What's New

Version 0.25.0: N/A

Free Download 1.3M
356
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

TimeRER
TimeRER is a Superkaramba desktop widget that displays the RER's upcoming station ...
Clepsydra
Clepsydra is a free web tool that helps users manage their numeric ...
IMAP Proxy
IMAP Proxy is a server program that caches and optimizes IMAP communication.
LinuxSpeaks
LinuxSpeaks is a set of Perl modules and scripts that act as ...
StatePy
StatePy is a Python library for building hierarchical finite state machines.
JGraphpad Pro
This software is a comprehensive framework designed to expedite the creation of ...
pam-telecenter
pam-telecenter is a PAM module that enables remote authentication using roaming and ...
ale text editor
Ale is a speedy and simple text editor specifically designed for Linux. ...
handsetdetection
The Handset Detection Python API kit is a tool designed for developers ...
PBib::PBib
A Perl-based software similar to BibTeX designed for managing bibliographic references.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.