Puppet Shared Infra

B 84 completed
Library
unknown / html · tiny
36
Files
1,696
LOC
0
Frameworks
6
Languages

Pipeline State

completed
Run ID
#348347
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
26.99
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47585
Member of a group with 1 similar repo(s) — canonical #57145 view group →
Top concepts (2)
Project DescriptionDocumentation
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

AI Prompt

Create a shared Puppet infrastructure module that manages various system resources. I need classes for things like setting up a Docker bridge network, deploying Promtail for log shipping, and managing a full monitoring stack including Prometheus, Grafana, and Loki. It should also include resources for Nginx reverse proxying and general Linux monitoring using node-exporter and cAdvisor. Please ensure it supports functions to determine the Go architecture and handles dependencies for Puppet 8+.
puppet infrastructure devops configuration-management networking monitoring
Generated by gemma4:latest

Catalog Information

This project provides shared Puppet infrastructure classes for managing various system resources, including networking, monitoring, and logging.

Description

The jantman__puppet-shared_infra project is a collection of Puppet classes that can be used to manage shared infrastructure across multiple systems. It includes classes for setting up Docker networks, configuring Promtail log shipping agents, and deploying monitoring stacks using Prometheus, Grafana, Alertmanager, Loki, and Ping Exporter. The project also provides functions for determining the Go architecture name and downloading promtail binaries.

الوصف

هذا المشروع يوفّر فئات من Puppet لدارة البنية التحتية المشتركة على عدة أجهزة. يشمل الفئات فئات لتحديد شبكات Docker، وتنفيذ وكيل تسجيل الأحداث Promtail، وتثبيت مجموعات المراقبة باستخدام Prometheus، Grafana، Alertmanager، Loki، Ping Exporter. كما يحتوي المشروع على وظائف لتحديد اسم المعمارية Go وتنزيل ملفات promtail.

Novelty

5/10

Tags

puppet-infrastructure docker-networking promtail-log-shipping monitoring-stack go-architecture binary-downloads

Claude Models

claude-opus-4.6

Quality Score

B
84.5/100
Structure
72
Code Quality
100
Documentation
70
Testing
85
Practices
79
Security
100
Dependencies
50

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (800% test-to-source ratio)
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.1h
Tech Debt (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (6)
All rows above produced by Repobility · https://repobility.com
Unknown
License
32.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

html
39.3%
ruby
34.1%
yaml
12.6%
markdown
9.7%
javascript
2.3%
json
2.0%

Frameworks

None detected

Concepts (2)

Repobility (https://repobility.com) — every score reproducible
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence platform · https://repobility.com
auto_descriptionProject DescriptionShared Puppet infrastructure classes used by both privatepuppet and dm-puppet.80%
auto_categoryDocumentationdocs70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/72432.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV