{"id":22360356,"url":"https://github.com/sergueik/serverspec_custom_types","last_synced_at":"2026-01-18T18:33:22.569Z","repository":{"id":59636615,"uuid":"151724990","full_name":"sergueik/serverspec_custom_types","owner":"sergueik","description":"misc. handy serverspec snippets","archived":false,"fork":false,"pushed_at":"2024-07-20T22:06:39.000Z","size":983,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-05T05:31:13.838Z","etag":null,"topics":["chef","puppet","ruby","serverspec","spec"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sergueik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-05T13:29:55.000Z","updated_at":"2024-07-20T22:06:43.000Z","dependencies_parsed_at":"2023-02-16T12:45:40.528Z","dependency_job_id":"be99d06d-852a-4c83-94e1-aed0ef62d0e3","html_url":"https://github.com/sergueik/serverspec_custom_types","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sergueik/serverspec_custom_types","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergueik%2Fserverspec_custom_types","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergueik%2Fserverspec_custom_types/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergueik%2Fserverspec_custom_types/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergueik%2Fserverspec_custom_types/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sergueik","download_url":"https://codeload.github.com/sergueik/serverspec_custom_types/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergueik%2Fserverspec_custom_types/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28547269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T14:59:57.589Z","status":"ssl_error","status_checked_at":"2026-01-18T14:59:46.540Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chef","puppet","ruby","serverspec","spec"],"created_at":"2024-12-04T16:15:53.261Z","updated_at":"2026-01-18T18:33:22.549Z","avatar_url":"https://github.com/sergueik.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Info\n\nCollection 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.\n\nThese can be added to provision pipeline via [vagrant-serverspeci](https://github.com/vvchik/vagrant-serverspec) 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\n[rvm](https://rvm.io/), \n[scl](https://www.softwarecollections.org/en/scls/rhscl/rh-ruby23/) or [Uru Serverspec](https://github.com/sergueik/uru_serverspec)\n\nQuite often (especially in windows case) a serverspec test later\nbecomes 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](https://en.wikipedia.org/wiki/Idempotence) of the provision\n\nThe extraction of the approprtate repository part out of the parent [sergueik/puppetmaster_vagrant](https://github.com/sergueik/puppetmaster_vagrant/tree/master/facts) is a work in progress\n\nPorting to [inspec](https://github.com/inspec/inspec) semantics is a work in progess and is unlikely to cause any problem.\n\nExampes of integrated Vagrantfile are in the parent repository [sergueik/puppetmaster_vagrant](https://github.com/sergueik/puppetmaster_vagrant).\n\nThere is some overlap with [sampler](https://github.com/sqshq/sampler) [recipes](https://github.com/sqshq/sampler#real-world-recipes)\n\n### Author\n[Serguei Kouzmine](kouzmine_serguei@yahoo.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergueik%2Fserverspec_custom_types","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergueik%2Fserverspec_custom_types","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergueik%2Fserverspec_custom_types/lists"}