genvid-bastion

Setup all-in-one local environment

usage: genvid-bastion [-h] [--loglevel {DEBUG,INFO,WARNING,ERROR}]
                      {clean,env,log,monitor,open,reinstall,restart,setup,start,status,stop}
                      ...

Positional Arguments

command Possible choices: clean, env, log, monitor, open, reinstall, restart, setup, start, status, stop

Named Arguments

--loglevel

Possible choices: DEBUG, INFO, WARNING, ERROR

Set the script log level

Sub-commands:

clean

Uninstall services

genvid-bastion clean [-h]

env

Print the environment variable used by the script.

genvid-bastion env [-h]

log

Return the specific log for some task

genvid-bastion log [-h] [-t] [-n LINES] [-f]
                   {bastion-api,cluster-api,consul,hashi-ui,nomad,vault}

Positional Arguments

task Possible choices: bastion-api, cluster-api, consul, hashi-ui, nomad, vault

Named Arguments

-t, --tail

Only show the last line

Default: False

-n, --lines

The number of lines to tail (10)

Default: 10

-f, --follow

Wait for additional content at the end of file.

Default: False

monitor

Open monitors pages

genvid-bastion monitor [-h]

open

Open the game webpage

genvid-bastion open [-h] [link]

Positional Arguments

link Name of the link

reinstall

Clean up and reinstall the services

genvid-bastion reinstall [-h]

restart

Restart the services

genvid-bastion restart [-h]
                       [{bastion-api,cluster-api,hashi-ui,} [{bastion-api,cluster-api,hashi-ui,} ...]]

Positional Arguments

jobs Possible choices: bastion-api, cluster-api, hashi-ui, []

setup

Setup the services

genvid-bastion setup [-h]

start

Start the services

genvid-bastion start [-h]
                     [{bastion-api,cluster-api,hashi-ui,} [{bastion-api,cluster-api,hashi-ui,} ...]]

Positional Arguments

jobs Possible choices: bastion-api, cluster-api, hashi-ui, []

status

Give a status

genvid-bastion status [-h]

stop

Stop the services

genvid-bastion stop [-h]
                    [{bastion-api,cluster-api,hashi-ui,} [{bastion-api,cluster-api,hashi-ui,} ...]]

Positional Arguments

jobs Possible choices: bastion-api, cluster-api, hashi-ui, []