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.