Up
The up
command reads Jumppad configuration files and uses them to create resources. The up
command can be used either with a file jumppad up file.hcl
, a directory jumppad up ./
, or a GitHub repository jumppad up github.com/jumppad-up/blueprints//vault-k8s
.
Usage
jumppad up <file|directory|url> [flags]
Flags
- Name
force-update
- Type
- (bool: false)
- Required
- Readonly
- Description
Jumppad caches Docker images, Helm Charts, and Blueprints downloaded from external sources. In the instance you would like to force jumppad to redownload this resource, for example you have a docker container using the
latest
tag and would like to update it to the most recent checksum. You can use theforce-update
flag.
- Name
no-browser
- Type
- (bool: false)
- Required
- Readonly
- Description
Jumppad allows you to optionally override the behavior of resources which have browser open parameters. Setting this flag to true stops Jumppad from opening browser windows.
- Name
var
- Type
- (string: "")
- Required
- required
- Readonly
- Description
The
var
flag allows you to set the value for Jumppad variables from the command line. Setting a variable with this flag takes precedence over any environment variables or variable files.
This flag may be specified multiple times.
- Name
vars-file
- Type
- (string: "")
- Required
- Readonly
- Description
Allows you to specify the location of a variable file. By default Jumppad will attempt to load a
*.vars
file from the Blueprint folder, this flag allows you to specify an additional variables value file.
- Name
y
- Type
- (bool: )
- Required
- Readonly
- Description
When specified, answers
yes
to any confirmation prompts for the user.
Examples
Recursively create a stack from a directory.
jumppad up ./-stack
... output
Create a stack from a specific file.
jumppad up my-stack/network.hcl
... output
Create a stack from a blueprint in GitHub.
jumppad up github.com/jumppad-up/blueprints//vault-k8s
... output
Customize a stack by passing in variables.
jumppad up github.com/jumppad-up/blueprints//vault-k8s --var network=dc1
... output
Pass in a file that specifies variables.
jumppad up github.com/jumppad-up/blueprints//vault-k8s --vars-file ./jumppad.vars
... output