clis

cloud-native-toolkit/clis/util

Terraform Module HCL UTIL ⏱ stale 4y 2mo

Module to install missing clis into a local bin directory

Install

module "clis" {
source = "cloud-native-toolkit/clis/util"
version = "1.19.0"
}
⭐ 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