All Projects → masterzen → Puppet Textmate Bundle

masterzen / Puppet Textmate Bundle

Licence: other
a TextMate puppet manifests bundle

Labels

Projects that are alternatives of or similar to Puppet Textmate Bundle

Puppet Selinux
Puppet Module to manage SELinux on RHEL machines
Stars: ✭ 51 (-37.8%)
Mutual labels:  puppet
Biemond Orawls
Puppet 3/4 module for WebLogic provisioning module ( Linux & Solaris )
Stars: ✭ 63 (-23.17%)
Mutual labels:  puppet
Puppet Gitlab
Puppet module to manage Gitlab (Omnibus)
Stars: ✭ 73 (-10.98%)
Mutual labels:  puppet
Puppet Nginx
Basic module for configuring nginx via puppet
Stars: ✭ 53 (-35.37%)
Mutual labels:  puppet
Puppet Foreman
UNOFFICIAL CLONE use https://github.com/theforeman/foreman-installer
Stars: ✭ 58 (-29.27%)
Mutual labels:  puppet
Puppet System
Manage Linux system resources and services from hiera configuration
Stars: ✭ 65 (-20.73%)
Mutual labels:  puppet
Creature unity
2D Skeletal Animation Unity Runtimes for Creature
Stars: ✭ 50 (-39.02%)
Mutual labels:  puppet
Puppet Letsencrypt
A Puppet module to install the Letsencrypt client and request certificates.
Stars: ✭ 79 (-3.66%)
Mutual labels:  puppet
Puppetlabs Dsc
Puppet module for PowerShell Desired State Configuration (DSC) integration
Stars: ✭ 63 (-23.17%)
Mutual labels:  puppet
Puppet Php
Puppet module to manage php (Apache, CLI, FPM)
Stars: ✭ 69 (-15.85%)
Mutual labels:  puppet
Puppet Filebeat
Stars: ✭ 54 (-34.15%)
Mutual labels:  puppet
Vagrant Graphite
An Example puppetized setup of grahpite, jmxtrans, collectd , logster
Stars: ✭ 58 (-29.27%)
Mutual labels:  puppet
Puppet Cleaner
Transforms puppet DSL source code to make it comply with the style guide
Stars: ✭ 68 (-17.07%)
Mutual labels:  puppet
Wordpress
Stars: ✭ 52 (-36.59%)
Mutual labels:  puppet
Puppet Playground
A Vagrant MultiOS environment to test Puppet code and modules
Stars: ✭ 73 (-10.98%)
Mutual labels:  puppet
Puppet Staging
⛔️ Deprecated in favor of puppet-archive
Stars: ✭ 50 (-39.02%)
Mutual labels:  puppet
Puppet Nexus
A Puppet Module for Nexus (Maven)
Stars: ✭ 63 (-23.17%)
Mutual labels:  puppet
Flaming Archer
Photo 365 application. Built to support my own 365 project and to learn a few new technologies.
Stars: ✭ 82 (+0%)
Mutual labels:  puppet
Jenkins Infra
Jenkins main control repo for R10k and our Puppet Enterprise managed infrastructure
Stars: ✭ 76 (-7.32%)
Mutual labels:  puppet
Puppetlabs Image build
Build Docker images from Puppet code
Stars: ✭ 69 (-15.85%)
Mutual labels:  puppet

Puppet TextMate Bundle

This is a TextMate bundle (http://www.macromates.com/) for Puppet manifests (http://www.puppetlabs.com/).

TextMate 2 is Open Source and available from (http://github.com/textmate/textmate).

(It may work for Sublime Edit 2)

Install

To install, clone this repository and drag the puppet-textmate.tmbundle directory on the TextMate icon. The installation will then be automatic.

Overview

###This bundle directly supports :

  • syntax highlighting of most of the puppet syntax
  • common resources or standard language snippets
  • command to check syntax of manifests (puppet parser validate) with ctrl-shift-v
  • function menu containing hierarchical class/nodes/define and resources titles
  • validates puppet on save with puppet-lint **
  • validates all puppet in project with ctrl+option+v **

To use last two features you need to have puppet-lint installed, on the command-line. To install it, type on your terminal:

sudo gem install puppet-lint puppet

Other standard textmate functions that are handy for writing puppet code:

  • command+option+] aligns the current set of assignments (=>)
  • ctrl-shift-' switches from a single quote to double quote and back.
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].