ffnord / ffnord-puppet-gateway

Deploy and manage your Freifunk community gateway, mostly compatible with Gluon.
15 stars 13 forks source link

puppet parser validate / puppet-lint #144

Closed pinguinpfleger closed 8 years ago

pinguinpfleger commented 8 years ago

Ich werfe mal puppet parser validate sowie puppet-lint und ein kleines Bash-Script zum Validieren in die Runde.

#!/bin/bash

if [ $# -lt 1 ];then
  echo "$0 .pp-files"
  exit 1
fi

for manifest in $*;do
  echo "Validiere $manifest"
  puppet parser validate $manifest
  puppet-lint --no-80chars-check --with-filename $manifest
done
MTRNord commented 8 years ago

Wie wäre es in dem Zug dann auch ein travis "build" check anzulegen?

pinguinpfleger commented 8 years ago

hört sich so an als wäre es was tolles :)

MTRNord commented 8 years ago

@pinguinpfleger was muss man installieren um die commands zu nutzen dann mach ich eine pull request für den travis mist auf. den dann die amins einrichten dürfen ;)

pinguinpfleger commented 8 years ago

puppet und puppet-lint

MTRNord commented 8 years ago

@pinguinpfleger kann man die alle mit apt-get installieren?

pinguinpfleger commented 8 years ago

selbstverständlich :) Du kannst mit apt-cache search <paketname> aber auch nachsehen ob es in deiner Debian Version als Paket vorhanden ist.

MTRNord commented 8 years ago

@pinguinpfleger hatte gerade kein debian oider ubuntu hier. Muss gerade leider Windoof nutzen