simple-framework / simple-cli

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wrap puppet commands

maany opened this issue · comments

  • re-route stdout and stderr to separate files for each stage.

  • print exit status and point to logs

  • Validation engine to check the network connectivity

  • SSH over WebSockets can be done later. Currently, add a requirement that ssh root@lc pwd works. Admin can use their own rsa key.

  • For bolt, check if you can use bolt to use the default key.

  • Redirect logs to /var/log/simple. mkdir -p /var/log/simple

  • simple get deployment, simple new deployment. Have an argument later that can select deployment for each command.

  • simple help, simple install, simple config, simple pre_deploy, simple deploy, simple rollback

  • simple validate

  • run deployment in background and validation engine monitors it. Run a progress bar, show machines state monitoring. Have a file in the back logging details with a timestamp

  • simple get lc (not urgent)

  • simple get state

  • simple connect/attach lc -c {command, default is bash}(not urgent)

  • tmux or screen in instructions ( side recommendation)

  • pre-compilation