Skip to content

Wrap puppet commands #1

@maany

Description

@maany
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions