Skip to content

MiracleYoung/MiracleOps

Repository files navigation

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

Screenshots

Asset:

server

Salt Minion

minion-list

execute_command_server

Salt SSH

ssh install minion

ssh cmd

Salt SLS

sls list

Web Terminal

web terminal

Installation

Install Manual

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.

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

TODO List

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.