Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrap puppet commands #1

Open
15 tasks
maany opened this issue Feb 24, 2020 · 0 comments
Open
15 tasks

Wrap puppet commands #1

maany opened this issue Feb 24, 2020 · 0 comments

Comments

@maany
Copy link
Member

maany commented Feb 24, 2020

  • 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant