Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/martinhoefling/molten
Molten is a WebUI for the REST API exposed by Saltstack.
https://github.com/martinhoefling/molten
Last synced: about 2 months ago
JSON representation
Molten is a WebUI for the REST API exposed by Saltstack.
- Host: GitHub
- URL: https://github.com/martinhoefling/molten
- Owner: martinhoefling
- License: mit
- Created: 2015-08-21T21:41:26.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T17:03:24.000Z (over 1 year ago)
- Last Synced: 2024-02-06T00:41:29.610Z (5 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.19 MB
- Stars: 211
- Watchers: 19
- Forks: 29
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-saltproject - Molten - Molten is a WebUI for the REST API exposed by Saltstack. (Tools)
- awesome-saltstack - Molten - Molten is a WebUI for the REST API exposed by Saltstack. (Tools)
README
[![Build Status](https://travis-ci.org/martinhoefling/molten.svg)](https://travis-ci.org/martinhoefling/molten)
# Molten - Salt Rest-API WebUI
Molten is a WebUI for the REST API exposed by [Salt](http://saltstack.com/).
Molten aims to make the API features accessible and to provide an easily deployable alternative to the salt cli interface.
No additional service besides `salt-api` is required.To get a quick impression have a look at the [screenshots](/doc/Screenshots.md).
## Features:
* Fast. No page reloads, molten is a SPA (single page app) and keeps state during navigation.
* Full access to all salt clients supported via Rest API.
* Live updates, e.g. for events, jobs, ...
* Job history and rescheduling of jobs
* Simple deployment: no additional Python / Node.js or Go application required.## Quick Demo
Make sure that [vagrant](https://www.vagrantup.com/) is installed.
Check out this repository init git submodules and start virtual machine via vagrant:
```
git clone https://github.com/martinhoefling/molten.git
cd molten
git submodule init
git submodule update
vagrant up demo
```Connect to http://192.168.42.43:8000/molten/ as user test with password molten.
## [Releases](https://github.com/martinhoefling/molten/releases)
[Current Release](https://github.com/martinhoefling/molten/releases/latest)
## [Installation and Configuration](/doc/Setup.md)
## Compatibility
Molten should in principle be compatible with all salt versions that include the netapi.
- Function documentation is working if master *and* client [versions are at least 2015.8.0](https://github.com/saltstack/salt/pull/25020)
- Serving molten from a different location *without proxy* requires salt master [version to be at least 2015.8.1](https://github.com/saltstack/salt/pull/27826)## Contribute:
- Report bugs and feature requests to the issue tracker.
- Pull requests are welcome!## [Development](/doc/Development.md)