{"id":15227826,"url":"https://github.com/voxpupuli/puppet-elastic_stack","last_synced_at":"2026-03-10T06:33:18.595Z","repository":{"id":45308628,"uuid":"102432598","full_name":"voxpupuli/puppet-elastic_stack","owner":"voxpupuli","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-29T18:54:20.000Z","size":172,"stargazers_count":4,"open_issues_count":5,"forks_count":28,"subscribers_count":37,"default_branch":"master","last_synced_at":"2026-01-25T12:13:39.821Z","etag":null,"topics":["debian-puppet-module","hacktoberfest","linux-puppet-module","opensuse-puppet-module","puppet","redhat-puppet-module","sles-puppet-module","ubuntu-puppet-module"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/voxpupuli.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"vox-pupuli","github":"voxpupuli"}},"created_at":"2017-09-05T04:04:23.000Z","updated_at":"2025-12-29T18:54:22.000Z","dependencies_parsed_at":"2024-11-05T20:33:17.122Z","dependency_job_id":"fe7be472-0faf-4a4a-96d7-e279c2939ad8","html_url":"https://github.com/voxpupuli/puppet-elastic_stack","commit_stats":{"total_commits":121,"total_committers":17,"mean_commits":7.117647058823529,"dds":"0.47107438016528924","last_synced_commit":"377902cd68fef0f80fea86e3c60a574e04843f24"},"previous_names":["elastic/puppet-elastic-stack","voxpupuli/puppet-elastic-stack"],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/voxpupuli/puppet-elastic_stack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voxpupuli%2Fpuppet-elastic_stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voxpupuli%2Fpuppet-elastic_stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voxpupuli%2Fpuppet-elastic_stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voxpupuli%2Fpuppet-elastic_stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/voxpupuli","download_url":"https://codeload.github.com/voxpupuli/puppet-elastic_stack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voxpupuli%2Fpuppet-elastic_stack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30272465,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T20:26:37.259Z","status":"ssl_error","status_checked_at":"2026-03-08T20:26:27.996Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["debian-puppet-module","hacktoberfest","linux-puppet-module","opensuse-puppet-module","puppet","redhat-puppet-module","sles-puppet-module","ubuntu-puppet-module"],"created_at":"2024-09-28T23:06:12.050Z","updated_at":"2026-03-10T06:33:18.575Z","avatar_url":"https://github.com/voxpupuli.png","language":"Ruby","readme":"# elastic_stack\n\n[![Build Status](https://github.com/voxpupuli/puppet-elastic_stack/workflows/CI/badge.svg)](https://github.com/voxpupuli/puppet-elastic_stack/actions?query=workflow%3ACI)\n[![Release](https://github.com/voxpupuli/puppet-elastic_stack/actions/workflows/release.yml/badge.svg)](https://github.com/voxpupuli/puppet-elastic_stack/actions/workflows/release.yml)\n[![Puppet Forge](https://img.shields.io/puppetforge/v/puppet/elastic_stack.svg)](https://forge.puppetlabs.com/puppet/elastic_stack)\n[![Puppet Forge - downloads](https://img.shields.io/puppetforge/dt/puppet/elastic_stack.svg)](https://forge.puppetlabs.com/puppet/elastic_stack)\n[![Puppet Forge - endorsement](https://img.shields.io/puppetforge/e/puppet/elastic_stack.svg)](https://forge.puppetlabs.com/puppet/elastic_stack)\n[![Puppet Forge - scores](https://img.shields.io/puppetforge/f/puppet/elastic_stack.svg)](https://forge.puppetlabs.com/puppet/elastic_stack)\n[![puppetmodule.info docs](http://www.puppetmodule.info/images/badge.png)](http://www.puppetmodule.info/m/puppet-elastic_stack)\n[![Apache-2 License](https://img.shields.io/github/license/voxpupuli/puppet-elastic_stack.svg)](LICENSE)\n[![Donated by Elastic](https://img.shields.io/badge/donated%20by-Elastic-fb7047.svg)](#transfer-notice)\n\nThis module contains shared code for various modules to manage Elastic\nproducts, like puppet-elasticsearch, puppet-logstash etc.\n\nVersion 8 and newer of this module are released by Vox Pupuli. They now follow\nsemantic versioning. Previously the module was maintained by Elastic.\n\n## Setting up the Elastic package repository\n\nThis module can configure package repositories for Elastic Stack components.\n\nExample:\n\n```puppet\ninclude elastic_stack::repo\n```\n\nYou may wish to specify a major version, since each has its own repository:\n\n```puppet\nclass { 'elastic_stack::repo':\n  version =\u003e 5,\n}\n```\n\nTo access prerelease versions, such as release candidates, set `prerelease` to `true`.\n\n```puppet\nclass { 'elastic_stack::repo':\n  version    =\u003e 6,\n  prerelease =\u003e true,\n}\n```\n\nTo access the repository for OSS-only packages, set `oss` to `true`.\n\n```puppet\nclass { 'elastic_stack::repo':\n  oss =\u003e true,\n}\n```\n\nTo use a custom package repository, set `base_repo_url`, like this:\n\n```puppet\nclass { 'elastic_stack::repo':\n  base_repo_url =\u003e 'https://mymirror.example.org/elastic-artifacts/packages',\n}\n```\n\n## Transfer Notice\n\nThis module was originally authored by [Elastic](https://www.elastic.co).\nThe maintainer preferred that Vox Pupuli take ownership of the module for future improvement and maintenance.\nExisting pull requests and issues were transferred over, please fork and continue to contribute here instead of Elastic.\n","funding_links":["https://opencollective.com/vox-pupuli","https://github.com/sponsors/voxpupuli"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoxpupuli%2Fpuppet-elastic_stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoxpupuli%2Fpuppet-elastic_stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoxpupuli%2Fpuppet-elastic_stack/lists"}