Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A whole shitload of Puppet manifests that do absolutely nothing useful. These will not teach you Puppet.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 dots
Octocat-spinner-32 learning-manifests
Octocat-spinner-32 manifestsetting
Octocat-spinner-32 nametesting
Octocat-spinner-32 1960 modulenames results.txt
Octocat-spinner-32 1960-class-case-copy.pp
Octocat-spinner-32 1960-class-case.pp
Octocat-spinner-32 1960-class-names.pp
Octocat-spinner-32 1960-definedtype-name.pp
Octocat-spinner-32 1960-module-names.pp
Octocat-spinner-32 1960-param-names.pp
Octocat-spinner-32 1960-var-names.pp
Octocat-spinner-32 2.6.5.titletesting.pp
Octocat-spinner-32 4473-whatdoesthisdo.pp
Octocat-spinner-32 README.md
Octocat-spinner-32 alias-append-attributes.pp
Octocat-spinner-32 alias-in-reference.pp
Octocat-spinner-32 alias-realize.pp
Octocat-spinner-32 array-equality.pp
Octocat-spinner-32 array-first.pp
Octocat-spinner-32 array-range.pp
Octocat-spinner-32 autocycle.pp
Octocat-spinner-32 autoparams.pp
Octocat-spinner-32 autoparams_enc.rb
Octocat-spinner-32 bogus-subscribe.pp
Octocat-spinner-32 bool_foolery.pp
Octocat-spinner-32 bools-in-arrays.pp
Octocat-spinner-32 case-statement-condition.pp
Octocat-spinner-32 case_in_resource.pp
Octocat-spinner-32 chain-double.pp
Octocat-spinner-32 class-inherit-parameters.pp
Octocat-spinner-32 class-relations.pp
Octocat-spinner-32 class-reversed-definition-order.pp
Octocat-spinner-32 class_class.pp
Octocat-spinner-32 class_dollar_name.pp
Octocat-spinner-32 classtitle.pp
Octocat-spinner-32 collection_relationship_with_property.pp
Octocat-spinner-32 collector-override.pp
Octocat-spinner-32 collector-search.pp
Octocat-spinner-32 collector_mania.pp
Octocat-spinner-32 complex-interpolation.pp
Octocat-spinner-32 contain_stages.pp
Octocat-spinner-32 create-class.pp
Octocat-spinner-32 datatypes.pp
Octocat-spinner-32 defaultvars.pp
Octocat-spinner-32 define-name.pp
Octocat-spinner-32 define-w-metaparams.pp
Octocat-spinner-32 defined-before-class.pp
Octocat-spinner-32 defined-builtin.pp
Octocat-spinner-32 defined-function-autoload.pp
Octocat-spinner-32 defined-function-with-nonexistant-type.pp
Octocat-spinner-32 defined-names.pp
Octocat-spinner-32 dependency-cycle.pp
Octocat-spinner-32 does-require-implicitly-declare.pp
Octocat-spinner-32 dollardollar.pp
Octocat-spinner-32 duplicate-class-definition.pp
Octocat-spinner-32 dynamic-defaults-scope.pp
Octocat-spinner-32 edge_declaration_in_definition.pp
Octocat-spinner-32 ensure-exists.pp
Octocat-spinner-32 even-worse-qualification-of-classnames.pp
Octocat-spinner-32 exec-env.pp
Octocat-spinner-32 exec-names.pp
Octocat-spinner-32 exec-refresh.pp
Octocat-spinner-32 exec-with-tries.pp
Octocat-spinner-32 exec-with-wildcard.pp
Octocat-spinner-32 exec_path.pp
Octocat-spinner-32 execdefaults.pp
Octocat-spinner-32 fact_override.pp
Octocat-spinner-32 failed-dependency.pp
Octocat-spinner-32 false_fact.pp
Octocat-spinner-32 file-ctime.pp
Octocat-spinner-32 file-replace.pp
Octocat-spinner-32 filebucket_attribute_precedence.pp
Octocat-spinner-32 filefunction.pp
Octocat-spinner-32 floating.pp
Octocat-spinner-32 hash_in_template.pp
Octocat-spinner-32 headerproblems.markdown
Octocat-spinner-32 hiding_classes.pp
Octocat-spinner-32 hiera-functions.pp
Octocat-spinner-32 hiera-nuthin.pp
Octocat-spinner-32 hiera-undef.pp
Octocat-spinner-32 hiera_interpolation.pp
Octocat-spinner-32 if-statement-scope.pp
Octocat-spinner-32 if_undef.pp
Octocat-spinner-32 implicit-ordering.pp
Octocat-spinner-32 in-expression-case-sensitivity.pp
Octocat-spinner-32 include_array.pp
Octocat-spinner-32 ipsubst.pp
Octocat-spinner-32 is-this-class-declared.pp
Octocat-spinner-32 line-endings.pp
Octocat-spinner-32 macwarn.pp
Octocat-spinner-32 masterless-node-statements.pp
Octocat-spinner-32 modulepath.pp
Octocat-spinner-32 multitag_collect.pp
Octocat-spinner-32 mutable-array-hash.pp
Octocat-spinner-32 myfile.txt
Octocat-spinner-32 name-vs-namevar.pp
Octocat-spinner-32 namespaced-scope.pp
Octocat-spinner-32 nil_hash.pp
Octocat-spinner-32 no-ensure.pp
Octocat-spinner-32 no_ensure.pp
Octocat-spinner-32 node_regex_capture.pp
Octocat-spinner-32 nodename.pp
Octocat-spinner-32 nonparamparams.pp
Octocat-spinner-32 notification-chaining.pp
Octocat-spinner-32 notify-names.pp
Octocat-spinner-32 notify-with-and-without-path.pp
Octocat-spinner-32 notifytest.pp
Octocat-spinner-32 numbers-valid.pp
Octocat-spinner-32 override_without_inheritance.pp
Octocat-spinner-32 param-style-warning.pp
Octocat-spinner-32 qualification-of-classnames.pp
Octocat-spinner-32 regex-match-var-fuckery.pp
Octocat-spinner-32 regsubst.pp
Octocat-spinner-32 replace-link.pp
Octocat-spinner-32 require-function.pp
Octocat-spinner-32 reserved.pp
Octocat-spinner-32 resource-defaults-parse-order.pp
Octocat-spinner-32 resource-reference-multi.pp
Octocat-spinner-32 resource-stage.pp
Octocat-spinner-32 scope-example-node-def.pp
Octocat-spinner-32 scope_are_defines_still_dynamic_after_3.0.pp
Octocat-spinner-32 scope_define_and_class.pp
Octocat-spinner-32 scopetest.pp
Octocat-spinner-32 scopewarnings.pp
Octocat-spinner-32 search.pp
Octocat-spinner-32 selector-multi.pp
Octocat-spinner-32 serverless-server.pp
Octocat-spinner-32 settings-scope.pp
Octocat-spinner-32 shebang.pp
Octocat-spinner-32 site_27_variable_topscope_test.pp
Octocat-spinner-32 sorted_facts.pp
Octocat-spinner-32 source-content.pp
Octocat-spinner-32 stages-test.pp
Octocat-spinner-32 string-multi-line.pp
Octocat-spinner-32 tags-multiple.pp
Octocat-spinner-32 template-classes.pp
Octocat-spinner-32 template-facts-with-at.pp
Octocat-spinner-32 template-include.pp
Octocat-spinner-32 template-tags.pp
Octocat-spinner-32 template_bring_in_scope.pp
Octocat-spinner-32 template_undef.pp
Octocat-spinner-32 template_undef_vars.pp
Octocat-spinner-32 tidy-with-file-resource.pp
Octocat-spinner-32 trevor.pp
Octocat-spinner-32 trusted_hash.pp
Octocat-spinner-32 undef_attribute.pp
Octocat-spinner-32 unless-statement.pp
Octocat-spinner-32 validate_cmd.pp
Octocat-spinner-32 variable-append.pp
Octocat-spinner-32 variable-bracket.pp
Octocat-spinner-32 versioncmp.pp
Octocat-spinner-32 virtual-parse-order.pp
Octocat-spinner-32 virtual_relationship.pp
Octocat-spinner-32 yaml-resource-ref.pp
README.md

Evil Made Manifest

These are test manifests used by a member of the Puppet Labs documentation crew. Because they explore a lot of edge cases and oddities in the language, they're filled with some pretty terrible ideas. But they might be useful for other people doing the same thing, and maybe I'll get pull requests with interesting test code I haven't thought of yet.

See the comments in each file for info about what it's demonstrating. Unless I was being lazy and didn't put comments in.

Something went wrong with that request. Please try again.