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