drawbridge

module
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2018 License: MIT

README

Drawbridge

Circle CI Coverage Status GitHub license Godoc Go Report Card GitHub release Docker Pulls Github All Releases

Goals

  • generate SSH config files for servers spread across multiple enviornments and stacks (configure)

    • ensure that config files support multiple users
    • ensure that config files support multiple environments
    • enusre that config files support multiple stacks per environment
    • allow for different SSH keys for each stack/environment.
    • allow for different jumphost/bastion domain generation template for each env.
    • handle multiple bastion hosts per stack (eg. range 1-X)
  • allow for a method to retrieve config file with stack/env/user defaults (list)

  • delete SSH config files & other data from host (cleanup)

  • the ability to download files from hosts, though the tunnel (scp)

  • the ability to open the ssh tunnel, with http port binding locally (connect)

  • ability to hook into the configure/create step and create additional templates dynamically on the file system.

    • used to create knife configs
    • used to create proxy files?

How does config file work:

References

Directories

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL