All Projects → voxpupuli → puppet-tea

voxpupuli / puppet-tea

Licence: Apache-2.0 License
Puppet 4.6 Types: Abstracted & Extracted

Programming Languages

ruby
36898 projects - #4 most used programming language
Puppet
460 projects
Dockerfile
14818 projects
pascal
1382 projects

Projects that are alternatives of or similar to puppet-tea

tasks-hands-on-lab
Deprecated: Please see http://bolt.guide to follow our Bolt tutorial!
Stars: ✭ 73 (+421.43%)
Mutual labels:  puppet
vagrant-dspace
(No longer actively maintained. Replaced by Docker compose in main codebase.) DSpace + Vagrant. Quickly spin up a virtual machine (via Vagrant) which is "DSpace development ready"
Stars: ✭ 37 (+164.29%)
Mutual labels:  puppet
puppetlabs-image build
Build Docker images from Puppet code
Stars: ✭ 68 (+385.71%)
Mutual labels:  puppet
puppet-lint-security-plugins
Identify security issues in your Puppet code.
Stars: ✭ 20 (+42.86%)
Mutual labels:  puppet
puppet-icingaweb2
Puppet module to manage Icinga Web 2
Stars: ✭ 33 (+135.71%)
Mutual labels:  puppet
awesome-puppet
A curated list of amazingly awesome puppet resources inspired by @bayandin's awesome-awesomeness.
Stars: ✭ 62 (+342.86%)
Mutual labels:  puppet
factbeat
Ship Facter facts to Elasticsearch or Logstash.
Stars: ✭ 13 (-7.14%)
Mutual labels:  puppet
cumin
An automation and orchestration framework — This is a mirror, to contribute see:
Stars: ✭ 18 (+28.57%)
Mutual labels:  puppet
vagrant-r10k
UNSUPPORTED - SEEKING MAINTAINER - Vagrant middleware plugin to retrieve puppet modules using r10k.
Stars: ✭ 36 (+157.14%)
Mutual labels:  puppet
puppet-kafka
The kafka module for managing the installation and configuration of Apache Kafka
Stars: ✭ 30 (+114.29%)
Mutual labels:  puppet
vault-puppet
Using @hashicorp Vault with Puppet
Stars: ✭ 36 (+157.14%)
Mutual labels:  puppet
puppet
Production Puppet code
Stars: ✭ 17 (+21.43%)
Mutual labels:  puppet
puppet-graphite
Puppet module for graphite monitoring tools
Stars: ✭ 67 (+378.57%)
Mutual labels:  puppet
puppet-homebrew
homebrew (+brewcask! +taps!) package installer and provider
Stars: ✭ 17 (+21.43%)
Mutual labels:  puppet
puppet-posix acl
A puppet module for POSIX ACLs
Stars: ✭ 15 (+7.14%)
Mutual labels:  puppet
puppet-keepalived
Puppet Module to manage Keepalived
Stars: ✭ 47 (+235.71%)
Mutual labels:  puppet
puppet-summary
The Puppet Summary is a web interface providing reporting features for Puppet, it replaces the Puppet Dashboard project
Stars: ✭ 41 (+192.86%)
Mutual labels:  puppet
puppet-jira
Atlassian JIRA Puppet Module
Stars: ✭ 62 (+342.86%)
Mutual labels:  puppet
wazuh-puppet
Wazuh - Puppet module
Stars: ✭ 25 (+78.57%)
Mutual labels:  puppet
puppet-healthcheck
Puppet resources to evaluate the health and status of things.
Stars: ✭ 22 (+57.14%)
Mutual labels:  puppet

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Reference - An under-the-hood peek at what the module is doing and how
  4. Limitations - OS compatibility, etc.
  5. Development - Guide for contributing to the module

Overview

🍵 Types: Abstracted & Extracted

This module provides a set of Puppet 4.4+ compatible datatypes for use of validation in defined types and class declarations.

Module Description

The basic idea behind this module is to retire puppetlabs-stdlib's validate_XYZ() functions. Unlike validate_(), these datatypes can be verified by the parser, instead of being validated during compilation.

Installing this module will make it so that puppet auto-loads all types defined in types/

Reference

Network related types

  • type HTTPUrl -- matches http/https URLs
  • type HTTPSUrl -- matches https URLs
  • type Port -- all valid TCP/UDP ports
  • type Privilegedport -- ports which need rootly power to bind to
  • type Unprivilegedport -- ports which do not need rootly power

Filesystem types

  • type UnixPath -- paths on Unix-like operating systems

Other types

  • type AWSRegion -- valid AWS region name (eg 'us-east-1')
  • type Syslogfacility -- valid syslog facilities: see man syslog(3) for a complete list
  • type Syslogpriority -- valid syslog priorities: see man syslog(3) for a complete list

Limitations

This module is compatible with any platform puppet 4.4+ is compatible with.

Development

Please see CONTRIBUTING.md for how this module is developed, and how you can help.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].