Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miracleyoung/miracleops
Miracle Integrated Operation System
https://github.com/miracleyoung/miracleops
cmdb django ops python3 saltstack webterminal
Last synced: 3 months ago
JSON representation
Miracle Integrated Operation System
- Host: GitHub
- URL: https://github.com/miracleyoung/miracleops
- Owner: MiracleYoung
- Created: 2018-01-02T09:19:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-16T15:04:58.000Z (almost 7 years ago)
- Last Synced: 2024-10-10T19:41:36.377Z (3 months ago)
- Topics: cmdb, django, ops, python3, saltstack, webterminal
- Language: JavaScript
- Homepage:
- Size: 30.4 MB
- Stars: 32
- Watchers: 2
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# MiracleOps
[TOC]
## Overview
This System's BLUEPRINT is to be a Magic Operation System.
CMDB, Auto-Deployment, Auto-Delivery, Monitor, etc.
Using SaltStack to do the cluster-management.
Integrete some others similar system.
The code is simple, ha.
MiracleOps has its own manual in left sidebar, name doc, so that you can kickoff from it.
You can use it for free, and if you have any idea or question, please contact me.
## Architecture![MiracleOpsArchitecture](https://github.com/MiracleYoung/MiracleOps/raw/master/utils/MiracleOps.png)
## Screenshots
#### Asset:
![server](https://github.com/MiracleYoung/MiracleOps/raw/master/static/images/doc/mo/server.png)
#### Salt Minion
![minion-list](https://github.com/MiracleYoung/MiracleOps/raw/master/static/images/doc/mo/minion-list.png)
![execute_command_server](https://github.com/MiracleYoung/MiracleOps/raw/master/static/images/doc/mo/execute_command_server.png)
#### Salt SSH
![ssh install minion](https://github.com/MiracleYoung/MiracleOps/raw/master/static/images/doc/mo/ssh_install_minion.png)
![ssh cmd](https://github.com/MiracleYoung/MiracleOps/raw/master/static/images/doc/mo/ssh_cmd.png)
#### Salt SLS
![sls list](https://github.com/MiracleYoung/MiracleOps/raw/master/static/images/doc/mo/sls_list.png)
#### Web Terminal
![web terminal](https://github.com/MiracleYoung/MiracleOps/raw/master/static/images/doc/mo/terminal_detail.png)
## Installation
[Install Manual](https://github.com/MiracleYoung/MiracleOps/raw/master/utils/INSTALL_MANUAL.md)
**Important Advice**: Do not use DEBUG schema in production.
If you like it, please star it, and can also join us by QQ, email.
QQ group and email are in the below [#Author](https://github.com/MiracleYoung/MiracleOps#author).
## Features
- User
- Login
- Register
- Asset
- Server
- Auto initiate server by salt-minion discovery
- Update/Detail server
- IDC
- Create/Update/Delete/Detail IDC
- Deploy
- Minion List
- Refresh minion
- Check minion health
- Execute Command
- Choose Server List
- Use glob expression
- SSH
- Roster list/detail
- Upload roster
- Install salt-minion
- Execute Command by SSH
- SLS
- SLS List/detail
- Upload sls
- Apply sls
- File
- Upload
- Terminal
- Web Terminal
## Change Logs[CHANGELOG.md](https://raw.githubusercontent.com/MiracleYoung/MiracleOps/master/CHANGELOG.md)
## TODO List
[TODOLIST.md](https://raw.githubusercontent.com/MiracleYoung/MiracleOps/master/TODOLIST.md)
## Author
**Miracle.Young**
Journey: DBA -> DevOps -> Prince Miracle
Email: [email protected]
QQ Group: 348158993
## Q&A
This is a Miracle(magic) Ops by MiracleYoung.