tasks-playground - A series of experiments, examples and general play with Puppet tasks

  •        4

A series of experiments, examples and general play with bolt. Adding new things to this repository should be simple and encouraged, nothing that works is out of scope and no idea a bad idea. This isn't about supported solutions or best practices but about the art of the possible from which those practices tend to grow.

https://github.com/puppetlabs/tasks-playground

Tags
Implementation
License
Platform

   




Related Projects

psick - A reusable Puppet control-repo

  •    Shell

Sample Hiera data for the PSICK control-repo is available via the psick-hieradata module. PSICK is a Puppet control-repo itself, you can use this repository directly in a Puppet environment, and basically have a full PSICK setup, or run the psick command to generate a new Puppet control-repo based on the components you need.

gulp-patterns - Playground for Gulp Recipes

  •    Javascript

You've built your JavaScript application but how do you automate testing, code analysis, running it locally or deploying it? These redundant tasks can consume valuable time and resources. Stop working so hard and take advantage of JavaScript task automation using Gulp to streamline these tasks and give you back more time in the day. Studying this repo can help clarify how Gulp works, jump-start task automation with Gulp, find and resolve issues faster, and be a more productive.Displays all of the available gulp tasks.

puppet-module-skeleton - A pretty opinionated skeleton for writing your own puppet modules

  •    HTML

Puppet modules often take on the same file system structure. The built-in puppet-module tool makes starting modules easy, but the build in skeleton module is very simple. This skeleton is very opinionated. It's going to assume you're going to start out with tests (both unit and system), that you care about the puppet style guide, test using Travis, keep track of releases and structure your modules according to strong conventions. As a feature, puppet module tool will use ~/.puppet/var/puppet-module/skeleton (or ~/.puppetlabs/opt/puppet/cache/puppet-module/ for Puppet 4) as template for its generate command. The files provided here are meant to be better templates for use with the puppet module tool.

razor-server - Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning

  •    Ruby

Razor is an advanced provisioning application which can deploy both bare-metal and virtual systems. It's aimed at solving the problem of how to bring new metal into a state where your existing DevOps/configuration management workflows can take it over.Newly added machines in a Razor deployment will PXE-boot from a special Razor Microkernel image, then check in, provide Razor with inventory information, and wait for further instructions. Razor will consult user-created policy rules to choose which tasks to apply to a new node, which will begin to follow the task directions, giving feedback to Razor as it completes various steps. Tasks can include steps for handoff to a DevOps system such as Puppet or to any other system capable of controlling the node (such as a vCenter server taking possession of ESX systems).

puppet - Server automation framework and application

  •    Ruby

Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.Documentation for Puppet and related projects can be found online at the Puppet Docs site.


puppet-docs - Curated Puppet Documentation

  •    HTML

Curated documentation for Puppet and tools for generating a deployable copy of the docs site.The tools and rake tasks for generating the puppet-docs site require Ruby 2.2.3 or greater.

Puppet - Server Automation Framework

  •    Ruby

Puppet Open Source is a flexible, customizable designed to help system administrators automate the many repetitive tasks they regularly perform. As a declarative, model-based approach to IT automation, it lets you define the desired state of your infrastructure using the Puppet configuration language. Once these configurations are deployed, Puppet automatically installs the necessary packages and starts the related services, and then regularly enforces the desired state.

Luigi - Python module that helps you build complex pipelines of batch jobs

  •    Python

The purpose of Luigi is to address all the plumbing typically associated with long-running batch processes. You want to chain many tasks, automate them, and failures will happen. These tasks can be anything, but are typically long running things like Hadoop jobs, dumping data to/from databases, running machine learning algorithms, or anything else.

Taskcoach - Todo manager to keep track of personal tasks and todo lists

  •    Objective-C

Task Coach is a simple open source todo manager to keep track of personal tasks and todo lists. It is designed for composite tasks, and also offers effort tracking, categories, notes and more. Tasks have a subject, description, priority, start date, due date, a completion date and an optional reminder. Tasks can recur on a daily, weekly or monthly basis. Tasks and notes can be assigned to user-defined categories.

wirbelsturm - Wirbelsturm is a Vagrant and Puppet based tool to perform 1-click local and remote deployments, with a focus on big data related infrastructure

  •    Shell

Wirbelsturm is a Vagrant and Puppet based tool to perform 1-click local and remote deployments, with a focus on big data related infrastructure. Wirbelsturm's goal is to make tasks such as "I want to deploy a multi-node Storm cluster" simple, easy, and fun.

MSBuild Tasks for WSS 3.0

  •    

Welcome to the MSBuild tasks for WSS 3. These tasks are designed to help automate SharePoint operations with MSBuild projects. The tasks rely on the SharePoint Object Model and for that reason, the tasks need to be executed on a WSS 3 server. Also note that at this stage, th...

bash-concurrent - Bash function to run tasks in parallel and display pretty output as they complete.

  •    Shell

A Bash function to run tasks in parallel and display pretty output as they complete. Run the first two tasks concurrently, and then the second two tasks concurrently, and then the final three tasks concurrently.

msbuildtasks - The MSBuild Community Tasks Project is an open source project for MSBuild tasks.

  •    CSharp

The MSBuild Community Tasks Project is an open source project for MSBuild tasks. The MSBuild Community Tasks library is also available on nuget.org via package name MSBuildTasks.

android-app-common-tasks - Android App Common Tasks library is developed to reduce efforts to achieve common tasks of the android apps quickly

  •    Java

Android App Common Tasks library is developed to reduce efforts to achieve common features of the android apps. While developing the apps, we realized that we’re coding for many common tasks in all the apps. For e.g. check the network’s availability, using shared preferences, parsing, etc. And like us, many other android developers might be doing the same. So it needs to be reduced for all to save the development time with ease. And so, we decided to develop a library which can reduce developers’ time and efforts. This Project contains Library of commonly used methods, classes and it's examples.

Raspberry-Pi - Raspberry Pi A to Z List

  •    

Raspberry Pi A to Z List Basics Raspberry Pi The Raspberry Pi was originally designed for educational purposes to use in schools and universities, and to make class and study more interesting. Unfortunately, the practical use of the Raspberry Pi or a comparable single-board computer in Germany, Austria and Switzerland is still in its infancy. Listening to the topic, you will find only a few examples showing the use of the Raspberry Pi in school, in education or in study. The following tasks and exercises should help a little here. They are suitable for self-study or as a source for teachers and faculty to build their own Raspberry Pi workshop. The tasks also include exemplary ready-made solutions. 1. Getting Started: Tasks and Exercises with Raspberry Pi The following tasks and exercises are suitable for beginners who have not yet come into contact with the Raspberry Pi. The solutions are also interesting for those who already know the Raspberry Pi and have worked with it. The solutions are part of standard tasks that have to be done around the Raspberry Pi every now and then.

taskmaster - A simple distributed queue designed for handling one-off tasks with large sets of tasks

  •    Python

A simple distributed queue designed for handling one-off tasks with large sets of tasks

FreeToDev MSBuild Tasks Suite

  •    

Welcome to the FreeToDev MSBuild Tasks Suite. Here you will find a collection of MSBuild tasks dedicated to the .Net 3.5 Framework. The Suite provides over 170 tasks covering the .Net Framework, BizTalk, FxCop, IIS7, SourceSafe, StyleCop, Team Foundation Server, WMI and more....

Silverlight Continuation Tasks Library

  •    CSharp

The Silverlight Continuation Tasks Library provides a simplification to chain a continuation of asynchronous tasks, on completion, to invoke a second task ...

Worklog

  •    Perl

Worklog allows you to track the work you do in various projects and tasks within them. You define projects and tasks, and then file progress reports on tasks as you go along. Monitors time remaining on tasks and projects.