sergueik / serverspec_custom_types

misc. handy serverspec snippets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Info

Collection of over 150 custom serverspec snipets for Windows and over 200 custom serverspec snippets for Unix designed to examine complex configurations produced by Chef Puppet or Ansible for which the standard resources are not sufficient.

These can be added to provision pipeline via vagrant-serverspeci or run on the target instance within some sort of standalone Ruby environment (which is usually chosen to leave the target system system Ruby-clean) through rvm, scl or Uru Serverspec

Quite often (especially in windows case) a serverspec test later becomes ia custom Puppet fact / Chef ohai fact evaluating version or state of its target application or becomes an unless onlyif condition on some resource managing the same for idempotency of the provision

The extraction of the approprtate repository part out of the parent sergueik/puppetmaster_vagrant is a work in progress

Porting to inspec semantics is a work in progess and is unlikely to cause any problem.

Exampes of integrated Vagrantfile are in the parent repository sergueik/puppetmaster_vagrant.

There is some overlap with sampler recipes

Author

Serguei Kouzmine

About

misc. handy serverspec snippets

License:MIT License


Languages

Language:Ruby 96.9%Language:PowerShell 2.1%Language:Java 0.5%Language:Shell 0.2%Language:Batchfile 0.1%Language:Dockerfile 0.1%