Repository navigation
Expand file tree
/
Copy pathllms.txt
More file actions
54 lines (41 loc) · 2.34 KB
/
Copy pathllms.txt
File metadata and controls
54 lines (41 loc) · 2.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Pabawi
> Pabawi is a unified web interface for infrastructure management, command execution, and VM provisioning — integrating Puppet, Bolt, Ansible, SSH, Proxmox, AWS, Azure, and more.
## Overview
Pabawi is an open-source (Apache 2.0) command-and-control web UI for classic infrastructure. It aggregates inventory from multiple sources (Bolt, PuppetDB, Ansible, SSH, Proxmox, AWS, Azure), provides real-time remote execution with streaming output, and offers deep Puppet integration (reports, catalogs, Hiera browser). Current version: v1.2.0.
## Core Capabilities
- Multi-source inventory aggregation (Bolt, PuppetDB, Ansible, SSH, Proxmox, AWS, Azure)
- Ad-hoc command execution and Bolt task execution on remote nodes
- Ansible playbook execution
- Package management across infrastructure
- Execution history with re-execution support
- Puppet reports with metrics, resource changes, and run history
- Catalog inspection with cross-environment diff
- Hiera data browser with key usage analysis
- Real-time streaming output (SSE) for command/task execution
- RBAC authentication with role-based permissions
- Proxmox VM/LXC provisioning
- AWS EC2 instance management
- Azure VM lifecycle management
- Built-in MCP server for AI/LLM integration (read-only, RBAC-gated)
- Expert mode with full command lines and debug output
- Graceful degradation when individual integrations are unavailable
## Target Users
Infrastructure engineers and DevOps teams managing servers with Puppet/OpenVox, Bolt, Ansible, and SSH. Supports both Puppet Enterprise and Open Source Puppet/OpenVox. Also suitable for homelabbers using SSH-only mode.
## Tech Stack
- Backend: Node.js, Express, TypeScript, SQLite/PostgreSQL
- Frontend: Svelte 5, Vite, TailwindCSS
- Deployment: Docker (multi-arch), single-container or bare-metal
- Authentication: JWT with RBAC
- Plugin architecture for all integrations
## Links
- Website: https://pabawi.example42.com
- Documentation: https://pabawi.example42.com/docs.html
- Source Code: https://github.com/example42/pabawi
- Releases: https://github.com/example42/pabawi/releases
- License: Apache 2.0
## Documentation
- [Home](https://pabawi.example42.com/)
- [Docs](https://pabawi.example42.com/docs.html)
- [About](https://pabawi.example42.com/about.html)
- [Support](https://pabawi.example42.com/support.html)
- [GitHub](https://github.com/example42/pabawi)