{"repo":"example42/puppet-tp","free":true,"listed":false,"github":"https://github.com/example42/puppet-tp","clone":"git clone https://github.com/example42/puppet-tp.git","description":"Tiny Puppet - The Universal Installer","language":"Puppet","stars":69,"topics":["automation","cross-platform","configuration-management"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"Tiny Puppet Table of Contents - Tiny Puppet - Table of Contents - Module description - Features - Use cases - Setup - What tp affects - Getting started with tp - Usage in Puppet code - Common uses - Installing packages - tp::install - Installation alternatives - tp::stdmod - Managing configurations - tp::conf - tp::conf file paths conventions - Managing directories - tp::dir - Managing repositories - tp::repo - Automated and easy testing - tp::test - Configuring tp resources via Hiera - Updating tiny data and using alternative data sources - Usage on the command line - Reference - Classes - Defined types - Types - Functions - Tasks - Prerequisites and limitations - Additional info Module description Example42's tp (short for Tiny Puppet) module can manage every application (relevant tinydata is needed) on every Operating System (Linux flavours, Solaris, macOS, Windows) using different methods (native packages, packages from upstream repos, release tarballs, git source, docker container). It permits allows this as code , via Puppet user defined types: - Install applications' packages and manage their services ( tp::install ) using different methods - Handle eventual relevant repos, allowing to choose between native distro repos or the ones from upstream developer ( tp::repo ) - Manage applications configuration files ( tp::conf ) - Manage whole directories ( tp::dir ), also from an SCM source. - Add custom test and debug options ( tp::test , tp::debug ) - Download app's source","default_branch":null,"files":null,"tree":[],"storefront":"/r/example42","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/example42/puppet-tp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}