clis

cloud-native-toolkit/clis/util

Terraform Module HCL UTIL

Module to install missing clis into a local bin directory

Install
module "clis" {
source = "cloud-native-toolkit/clis/util"
version = "1.19.0"
}
plain text: /constructs/tfmod-cloud-native-toolkit-clis-util/install.txt
⭐ Source on GitHub 📦 Registry page
README

CLI module Module to download CLIs into local bin directory. This module is primarily intended to be used as a submodule within other modules. The CLIs currently supported are: - jq (jq) - yq v3 and v4 (yq) - igc (igc) - kubeseal (kubeseal) - gh cli (gh) - glab cli (glab) - rosa cli (rosa) - kustomize cli (kustomize) - ibmcloud cli (ibmcloud) - ibmcloud infrastructure plugin (ibmcloud-is) - ibmcloud observe plugin (ibmcloud-ob) - ibmcloud kubernetes service plugin (ibmcloud-ks) - ibmcloud container registry plugin (ibmcloud-cr) - universal git client (gitu) - OpenShift Installer (openshift-install-4.x[.y]) - operator-sdk The module outputs the bin directory for use by other modules. Note: This module uses an external data source to setup the clis. External data sources have a limitation in

Inputs (2)
NameTypeDescriptionDefault
bin_dirstringThe directory where the clis should be downloaded. If not provided will default ""
clislist(string)The list of clis that should be made available in the bin directory. Supported v[ "yq", "jq", "igc" ]
Outputs (1)
bin_dir — Directory where the clis were downloaded
Resources (2)
null_resourcerandom_string
Details
FrameworkTerraform Module
LanguageHCL
Version1.19.0
Cloud UTIL
★ Stars0
Forks3
Total downloads51.7k
Inputs2
Outputs1
Resources2
LicenseApache-2.0
Namespacecloud-native-toolkit
Updated