https://github.com/abhishekkr/ansible-dashr
Ansible Dashboard relying on existing Ansible code and logs
https://github.com/abhishekkr/ansible-dashr
ansible dashboard
Last synced: 5 months ago
JSON representation
Ansible Dashboard relying on existing Ansible code and logs
- Host: GitHub
- URL: https://github.com/abhishekkr/ansible-dashr
- Owner: abhishekkr
- License: mit
- Created: 2014-11-05T10:14:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-07-01T06:58:56.000Z (almost 10 years ago)
- Last Synced: 2024-08-03T09:04:57.900Z (9 months ago)
- Topics: ansible, dashboard
- Language: JavaScript
- Size: 1.37 MB
- Stars: 70
- Watchers: 17
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list-ansible - ansible-dashr
README
# W.I.P.
* Version: 0.0.5## Ansible Dashr
##### It's supposed to fill in basic Dashboard/Controller requirement of Ansible WebUI.
> [Screenshots of fully/almost working features](./SCREENSHOTS.md)
> [QuickStart Guide on HowTo use Ansible-Dashr](./HowTo.md)
---
#### Features
* Working
> * **Dashboard**: provides last status updates of all Host's Playbook:Role:Tasks by use of ansible callback plugin
> * **Playbook**: provides linked view to workflow of listed playbook
> * **Hosts**: provides exploratory interface to all host/hostgroups under all listed inventories and their associated host/group-vars
> * **Roles**: gives task level details for listed roles::main* InProgress
> * **Dashr**: golang based HTTP service for all static content and task API (for Dashboard, Runner, etc)
> * **HomePage**: provides quick view of all listed details and some-bits from Dashboars&Runner once they are completed* ToBeDone
> * **OptOut**: Enable to opt-out of any feature, say you don't wanna use Callabck plug-in just for the Dashboard... so opt-out of using dashboard
> * **Runner**: enables user to compose and run ansible tasks from listed details---
re-using [Ansible-UI](https://github.com/mavimo/ansible-ui) pieces for Presentation Layer which is a light template over Bootstrap