add tflint to flake and use rpm_os version when downloading

Signed-off-by: matttrach <matttrach@gmail.com>
This commit is contained in:
matttrach 2023-10-12 11:41:14 -05:00
parent abc2007865
commit c95f18f1fc
No known key found for this signature in database
GPG Key ID: C00467FDE2D0231F
2 changed files with 2 additions and 1 deletions

View File

@ -37,6 +37,7 @@
bashInteractive bashInteractive
git git
terraform terraform
tflint
]; ];
shellHook = '' shellHook = ''
source .envrc source .envrc

View File

@ -11,7 +11,7 @@ locals {
install_url = "https://raw.githubusercontent.com/rancher/rke2/master/install.sh" install_url = "https://raw.githubusercontent.com/rancher/rke2/master/install.sh"
rpm_os = (local.os == "rhel" ? "centos" : local.os) rpm_os = (local.os == "rhel" ? "centos" : local.os)
rpm_arch = (local.arch == "amd64" ? "x86_64" : local.arch) rpm_arch = (local.arch == "amd64" ? "x86_64" : local.arch)
rpm_url = "https://rpm.rancher.io/rke2/stable/${local.kube}/${local.os}/${local.os_version}" rpm_url = "https://rpm.rancher.io/rke2/stable/${local.kube}/${local.rpm_os}/${local.os_version}"
rpm_release = (local.latest ? "" : "${local.sem[0]}.${local.sem[1]}.${local.sem[2]}~rke2r1-0.el${local.os_version}.${local.arch}") rpm_release = (local.latest ? "" : "${local.sem[0]}.${local.sem[1]}.${local.sem[2]}~rke2r1-0.el${local.os_version}.${local.arch}")
selected_assets = (can(data.github_release.selected[0].assets) ? { for a in data.github_release.selected[0].assets : a.name => a.browser_download_url } : {}) selected_assets = (can(data.github_release.selected[0].assets) ? { for a in data.github_release.selected[0].assets : a.name => a.browser_download_url } : {})
latest_assets = (can(data.github_release.latest.assets) ? { for a in data.github_release.latest.assets : a.name => a.browser_download_url } : {}) latest_assets = (can(data.github_release.latest.assets) ? { for a in data.github_release.latest.assets : a.name => a.browser_download_url } : {})