Ecmo

Easy Configuration Management Orchestration:

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