visio/laraansible
最新稳定版本:0.2
Composer 安装命令:
composer require visio/laraansible
包简介
A FilamentPHP 3 plugin for managing Ansible inventories, task templates, and deployments.
README 文档
README
A compact Filament admin panel for managing Ansible inventories, keystores, task templates, and queued deployments with live console output.
Requirements: PHP 8.4+, Laravel 12, Filament 3, Redis (Horizon), Ansible installed on the host.
Quick start
- Clone, install & configure:
git clone <repo> cd ansiblephp composer install cp .env.example .env # edit .env DB and Redis values php artisan key:generate php artisan migrate --seed php artisan horizon & php artisan serve
Admin workflow
- Create Keystores, Inventories, Task Templates, then create and execute Deployments.
Notes
- Dev tools:
composer format,php artisan test - Security: Protect keystore data (DB encryption); run Ansible under a restricted user.
License: MIT
use VisioSoft\LaraAnsible\LaraAnsiblePlugin;
return $panel
->plugin(LaraAnsiblePlugin::make());
use VisioSoft\LaraAnsible\Filament\Widgets\DeploymentStatsWidget; use VisioSoft\LaraAnsible\Filament\Widgets\LatestDeployments;
->widgets([ DeploymentStatsWidget::class, LatestDeployments::class, ])
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-11-15