ecmo v0.11.0

Easy Configuration Management Orchestration

Ecmo

Easy Configuration Management Orchestration:

  • Infrastructure as Code
  • Hardware Resources Dashboard
  • RESTful API for machine metrics
  • Time-Series Visualization
  • Job Creator / Scheduler
  • Easy agent installation: standalone binary, courtesy of crystal-lang, mruby, sqlite, alpine-linux and musl-libc
  • Credits to mitamae, dygraphs, htmx, spider-gazelle, gralig, feather and many others!

Why another tool?

Presentation (in Portuguese)

Docker/Podman Setup

sudo setenforce permissive
sudo dnf install openssl
docker build . -t ecmo -v $(pwd):/ecmo
sudo ./dist/ecmo-linux-x64.bin --install
sudo ./dist/ecmo-linux-x64.bin --tls
sudo ./dist/ecmo-linux-x64.bin --config systemd
sudo systemctl enable ecmo
sudo systemctl start ecmo
  1. needed for fedora, rhel, centos
  2. used for signing certificates
  3. podman is preferred in fedora, cli arguments are the same
  4. installs binaries, recipes and data to /opt/ecmo
  5. creates self-signed certificate
  6. creates systemd service configuration
  7. enables ecmo on boot
  8. starts service using configuration defined in /opt/ecmo/ecmo.conf

TLDR :)

Application Screenshot

Repository

ecmo

Owner
Statistic
  • 4
  • 0
  • 0
  • 0
  • 10
  • over 2 years ago
  • November 22, 2021
License

Mozilla Public License 2.0

Links
Synced at

Thu, 21 Nov 2024 20:26:25 GMT

Languages