Files
threshold/internal/tests/cli/boundary/_hosts.bash
T

25 lines
453 B
Bash

function create_host() {
local name=$1
local addr=$2
boundary hosts create static -name $name -address $addr
}
function read_host() {
boundary hosts read -id $1
}
function delete_host() {
boundary hosts delete -id $1
}
function list_hosts() {
boundary hosts list -scope-id $1 -format json
}
function host_id() {
local sid=$1
local name=$2
strip $(list_hosts $sid | jq -c ".[] | select(.name | contains(\"$name\")) | .[\"id\"]")
}