Top 12 Go Hcl Projects
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to CodeProject mention: API Gateway with Terraform - advice required. | reddit.com/r/aws | 2022-06-05
Hi, just stumbled on this, but you or somebody in a similar situation may want to look into using Terraformer, I've found this useful for exporting console config to TF: https://github.com/GoogleCloudPlatform/terraformer
HCL is the HashiCorp configuration language.Project mention: Hard pass Kubernetes, Hello Nomad! | dev.to | 2022-06-10
Another change is the syntax we use to express how to run our code. Our existing tool uses YAML like Docker Compose; this makes for simple config files, but it’s not as expressive as we would want (we can’t tell it to deploy canary for example). Nomad on the other hand uses HCL and passes config variables at deploy time.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.Project mention: Diagram as Code | news.ycombinator.com | 2022-06-23
Pretty cool. The biggest thing I think is missing from many popular diagramming tools is the ability to easily diff the architecture across changes. Although that can already be done with graphviz source files.
However, these days I prefer to just have diagrams generated from the source code itself, like:
In order to make a compelling use case out of having to maintain a parallel definition like this, I think it needs to be able to contribute to analysis like formal verification or, despite them stating that it's not a goal, being able to create the described architecture. Or even generate something like a terraform plan. Otherwise it falls victim to the same problem as any other method of creating diagrams, that of them falling out of sync with the system.
They are a long way there already by providing a way to use a programming language backed by a large ecosystem of other tools that can be used to work with e.g. terraform, like python/go.
Kubernetes YAML to Terraform HCL converterProject mention: Share a GPU between pods on AWS EKS | dev.to | 2021-11-04
Pro tip: If you want to convert k8s yaml files to .tf, you can use k2tf (repo) that is able to convert the resource types of the yaml top their appropriated counterparts of the k8s provider for terraform. To install it, just:
Terraform Language ServerProject mention: Workflow for DevOps? (Ansible, Terraform, Kubernets, RHET) | reddit.com/r/neovim | 2022-05-30
Look at terraform-ls vs terraform-lsp. Both can be used with coc.nvim.
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_documentProject mention: Quick Tech - AWS IAM Policy JSON to Terraform | reddit.com/r/Terraform | 2021-09-21
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Configuration as Code with ECMAScriptProject mention: The Curse of NixOS | news.ycombinator.com | 2022-01-24
People have tried: https://github.com/jkcfg/jk
But yeah I agree. The thing is, if all you need is robust determinism why do you need a full functional language with currying and other complex concepts?
Google had the same problem for Bazel, and their solution (Starlark) is way easier to understand.
📝 Go configuration manage(load,get,set). support JSON, YAML, TOML, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理，支持多种格式，多文件加载，远程文件加载，支持数据合并，解析环境变量名 (by gookit)
A command line editor for HCLProject mention: Automatically "edit" terraform configuration files | reddit.com/r/Terraform | 2021-10-25
The hclwrite library is pretty low-level and not convenient to use for quick scripting, but hcledit is a higher-level wrapper around it which works nicely for relatively straightforward situations.
A norms and conventions validator for Terraform
cross-chain ETL tool for EVM chaindata (by chainbound)Project mention: Show HN: Apollo – ETL tool for querying blockchain data | news.ycombinator.com | 2022-06-24
Go Hcl related posts
Hard pass Kubernetes, Hello Nomad!
3 projects | dev.to | 10 Jun 2022
Terraform vs Kubernetes - Everything You Need To Know
4 projects | dev.to | 7 Jun 2022
Deploy Infrastructure using CDK for Terraform with Go
6 projects | dev.to | 12 Apr 2022
(Part2) Hate YAML? Build your next tool with HCL!
1 project | reddit.com/r/devops | 10 Apr 2022
Structured configuration in Go
5 projects | dev.to | 9 Apr 2022
How to install and use inframap?
1 project | reddit.com/r/Terraform | 17 Mar 2022
Atlas – A Database Toolkit
3 projects | news.ycombinator.com | 8 Feb 2022
What are some of the best open-source Hcl projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.