{"id":22870213,"url":"https://github.com/dadav/webcheck","last_synced_at":"2026-05-03T06:36:39.042Z","repository":{"id":57668150,"uuid":"347742084","full_name":"dadav/webcheck","owner":"dadav","description":"With this puppet module you can use minimal cross node dependencies.","archived":false,"fork":false,"pushed_at":"2021-03-20T07:44:42.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T13:51:34.301Z","etag":null,"topics":["module","puppet"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dadav.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-14T20:06:56.000Z","updated_at":"2021-03-20T07:44:44.000Z","dependencies_parsed_at":"2022-09-07T17:34:29.527Z","dependency_job_id":null,"html_url":"https://github.com/dadav/webcheck","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dadav/webcheck","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dadav%2Fwebcheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dadav%2Fwebcheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dadav%2Fwebcheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dadav%2Fwebcheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dadav","download_url":"https://codeload.github.com/dadav/webcheck/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dadav%2Fwebcheck/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32560893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"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":["module","puppet"],"created_at":"2024-12-13T13:14:09.543Z","updated_at":"2026-05-03T06:36:39.009Z","avatar_url":"https://github.com/dadav.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reference\n\n\u003c!-- DO NOT EDIT: This document was generated by Puppet Strings --\u003e\n\n## Table of Contents\n\n### Classes\n\n* [`webcheck`](#webcheck): Contains the wait_for_connection and wait_for_response resources\n\n### Resource types\n\n* [`wait_for_connection`](#wait_for_connection): Waits until a socket is available.\n* [`wait_for_response`](#wait_for_response): Waits until a certain response is received.\n\n## Classes\n\n### \u003ca name=\"webcheck\"\u003e\u003c/a\u003e`webcheck`\n\nContains the wait_for_connection and wait_for_response resources\n\n## Resource types\n\n### \u003ca name=\"wait_for_connection\"\u003e\u003c/a\u003e`wait_for_connection`\n\nWaits until a socket is available.\n\n#### Properties\n\nThe following properties are available in the `wait_for_connection` type.\n\n##### `ensure`\n\nValid values: `present`, `absent`\n\nThe basic property that the resource should be in.\n\nDefault value: `present`\n\n#### Parameters\n\nThe following parameters are available in the `wait_for_connection` type.\n\n* [`host`](#host)\n* [`port`](#port)\n* [`provider`](#provider)\n* [`refreshonly`](#refreshonly)\n* [`retry_sleep`](#retry_sleep)\n* [`timeout`](#timeout)\n\n##### \u003ca name=\"host\"\u003e\u003c/a\u003e`host`\n\nThe DNS name or IP address of the server.\n\n##### \u003ca name=\"port\"\u003e\u003c/a\u003e`port`\n\nThe port that the server should be listening on.\n\n##### \u003ca name=\"provider\"\u003e\u003c/a\u003e`provider`\n\nThe specific backend to use for this `wait_for_connection` resource. You will seldom need to specify this --- Puppet\nwill usually discover the appropriate provider for your platform.\n\n##### \u003ca name=\"refreshonly\"\u003e\u003c/a\u003e`refreshonly`\n\nValid values: ``true``, ``false``\n\nOnly run on refreshs\n\nDefault value: ``false``\n\n##### \u003ca name=\"retry_sleep\"\u003e\u003c/a\u003e`retry_sleep`\n\nThe number of seconds to wait betweet each connection attempt.\n\nDefault value: `2`\n\n##### \u003ca name=\"timeout\"\u003e\u003c/a\u003e`timeout`\n\nThe max. number of seconds to wait for a valid connection.\n\nDefault value: `10`\n\n### \u003ca name=\"wait_for_response\"\u003e\u003c/a\u003e`wait_for_response`\n\nWaits until a certain response is received.\n\n#### Properties\n\nThe following properties are available in the `wait_for_response` type.\n\n##### `ensure`\n\nValid values: `present`, `absent`\n\nThe basic property that the resource should be in.\n\nDefault value: `present`\n\n#### Parameters\n\nThe following parameters are available in the `wait_for_response` type.\n\n* [`expected_json`](#expected_json)\n* [`expected_keywords`](#expected_keywords)\n* [`expected_status_codes`](#expected_status_codes)\n* [`provider`](#provider)\n* [`refreshonly`](#refreshonly)\n* [`retry_sleep`](#retry_sleep)\n* [`timeout`](#timeout)\n* [`uri`](#uri)\n\n##### \u003ca name=\"expected_json\"\u003e\u003c/a\u003e`expected_json`\n\nA hash of key/values the reponse should be checked for.\n\n##### \u003ca name=\"expected_keywords\"\u003e\u003c/a\u003e`expected_keywords`\n\nA list of keywords the response should be checked for.\n\nDefault value: `[]`\n\n##### \u003ca name=\"expected_status_codes\"\u003e\u003c/a\u003e`expected_status_codes`\n\nA list of status codes which a valid response should have.\n\nDefault value: `[200]`\n\n##### \u003ca name=\"provider\"\u003e\u003c/a\u003e`provider`\n\nThe specific backend to use for this `wait_for_response` resource. You will seldom need to specify this --- Puppet will\nusually discover the appropriate provider for your platform.\n\n##### \u003ca name=\"refreshonly\"\u003e\u003c/a\u003e`refreshonly`\n\nValid values: ``true``, ``false``\n\nOnly run on refreshs\n\nDefault value: ``false``\n\n##### \u003ca name=\"retry_sleep\"\u003e\u003c/a\u003e`retry_sleep`\n\nThe number of seconds to wait betweet each connection attempt.\n\nDefault value: `2`\n\n##### \u003ca name=\"timeout\"\u003e\u003c/a\u003e`timeout`\n\nThe max. number of seconds to wait for a valid connection.\n\nDefault value: `10`\n\n##### \u003ca name=\"uri\"\u003e\u003c/a\u003e`uri`\n\nThe uri to perform a http-get request on.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdadav%2Fwebcheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdadav%2Fwebcheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdadav%2Fwebcheck/lists"}