padok-team / guacamole Goto Github PK
View Code? Open in Web Editor NEWEvaluate your IaC quality
License: Apache License 2.0
Evaluate your IaC quality
License: Apache License 2.0
While it is not a minor issues, it can lead to longer plan and general complexity in the codebase.
Note that for a module which is distributed (not imbeded in the codebase), the rule might not be relevant since you don't know which outputs will actually be used or not.
The. .goreleaser.yaml
config creates new releases with a download strategy that requires to be part of padok-team to download Guacamole through Padok's Homebrew tap. With Guacamole being now public, this restriction should be lifted.
Here are the relevant lines:
https://github.com/padok-team/guacamole/blob/1862a03dc11c58927cecead59277dce76b2b10e2/.goreleaser.yaml#L48C1-L57C39
@cterence @Laudenlaruto damn that is cool ! Love the heritage and learning from YATAS in the code ! Looks amazing guys !
You can close the issue ;)
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Dockerfile
docker.io/library/golang 1.22.0@sha256:4a3e85e88ca4edb571679a3e8b86aaef16ad65134d3aba68760741a850d69f41
docker.io/library/alpine 3.19.1@sha256:c5b1261d6d3e43071626931fc004f70149baeba2c8ec672bd4f27761f8e1ad6b
.github/workflows/ci.yaml
actions/checkout v4
docker/setup-buildx-action v3
docker/login-action v3
docker/build-push-action v5
.github/workflows/release.yaml
actions/checkout v4
actions/setup-go v5
goreleaser/goreleaser-action v5
go.mod
go 1.21
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc@d8f796af33cc
github.com/fatih/color v1.16.0
github.com/gertd/go-pluralize v0.2.1
github.com/gruntwork-io/terragrunt v0.55.1
github.com/hashicorp/hcl/v2 v2.19.1
github.com/hashicorp/terraform-config-inspect v0.0.0-20231204233900-a34142ec2a72@a34142ec2a72
github.com/hashicorp/terraform-exec v0.20.0
github.com/hashicorp/terraform-json v0.21.0
github.com/jedib0t/go-pretty/v6 v6.5.4
github.com/savioxavier/termlink v1.3.0
github.com/spf13/cobra v1.8.0
github.com/spf13/viper v1.18.2
github.com/zclconf/go-cty v1.14.2
golang.org/x/exp v0.0.0-20240213143201-ec583247a57a@ec583247a57a
golang.org/x/term v0.17.0
example/modules/random-pets/main.tf
It would be nice to be able to skip some checks which are found to be false positives.
Several ways of implementing it:
The TF_MOD_001 (Remote module call should be pinned to a specific version) fails for my codebase when it should pass.
My module is defined as such:
module "keyvault" {
source = "[email protected]:/padok-team/terraform-azurerm-keyvault?ref=v0.5.1"
name = local.name
...
}
The module version is pinned to 0.5.1, therefore the check should pass.
The check TF_NAM_004 assumes that the name of a variable of type number should not be plural, but there are a lot of reasons why this doesn't make sens.
Example
variable "number_of_hosts" {
description = "Number of hosts you want to create"
type = number
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.