Terraform

127 readers
1 users here now

founded 1 year ago
MODERATORS
1
2
3
 
 

tf-profile v0.4.0 Released!

tf-profile is a CLI tool to profile Terraform runs, written in Go.

Main features:

  • Modern CLI (cobra-based) with autocomplete
  • Read logs straight from your Terraform process (using pipe) or a log file
  • Can generate global stats, resource-level stats or visualizations
  • Provides many levels of granularity and aggregation and customizable outputs

Check it out, feedback much appreciated ❤️ https://github.com/datarootsio/tf-profile

Built with ❤️ by Quinten

4
 
 

FEATURES:

New Data Source: azurerm_automation_variables (#22216) New Resource: azurerm_arc_private_link_scope (#22314) New Resource: azurerm_kusto_cosmosdb_data_connection (#22295) New Resource: azurerm_pim_active_role_assignment (#20731) New Resource: azurerm_pim_eligible_role_assignment (#20731) ENHANCEMENTS:

dependencies: web: updating to API Version 2022-09-01 (#22352) dependencies: cognitive: updating to API Version 2023-05-01 (#22223) dependencies: updating to v1.53.0 of google.golang.org/grpc (#22383) azurerm_cognitive_deployment - suppot for the scale block propeties tier, size, family, and capacity (#22223) azurerm_linux_function_app - added support for the public_network_access_enabled property (#22352) azurerm_linux_function_app_slot - added support for the public_network_access_enabled property (#22352) azurerm_linux_web_app - added support for the public_network_access_enabled property (#22352) azurerm_linux_web_app_slot - added support for the public_network_access_enabled property (#22352) azurerm_windows_function_app - added support for the public_network_access_enabled property (#22352) azurerm_windows_function_app_slot - added support for the public_network_access_enabled property azurerm_windows_web_app - added support for the public_network_access_enabled property (#22352) azurerm_windows_web_app_slot - added support for the public_network_access_enabled property (#22352) azurerm_stream_analytics_output_blob - increase the batch_min_rows property allowed values to 1000000 (#22331) azurerm_spring_cloud_gateway - support for the the allowed_origin_patterns property (#22317) BUG FIXES:

Data Source azurerm_virtual_machine_scale_set - prevent a nil pointer panic during reads (#22335) azurerm_application_insights_api_key - prevent a nil pointer panic (#22388) azurerm_linux_function_app - the allowed_origins property in the cors block now has a minimum entry count of 1 (#22352) azurerm_linux_function_app_slot - the allowed_origins property in the cors block now has a minimum entry count of 1 (#22352) azurerm_linux_web_app - the allowed_origins property in the cors block now has a minimum entry count of 1 (#22352) azurerm_linux_web_app - prevent a nil pointer panic in docker settings processing (#22347) azurerm_linux_web_app_slot - the allowed_origins property in the cors block now has a minimum entry count of 1 (#22352) azurerm_private_dns_resolver_forwarding_rule_resource - changing the domain_name property now creates a new resource (#22375) azurerm_windows_function_app - the allowed_origins property in the cors block now has a minimum entry count of 1 (#22352) azurerm_windows_function_app_slot - the allowed_origins property in the cors block now has a minimum entry count of 1 (#22352) azurerm_windows_web_app - the allowed_origins property in the cors block now has a minimum entry count of 1 (#22352) azurerm_windows_web_app_slot - the allowed_origins property in the cors block now has a minimum entry count of 1 (#22352) azurerm_network_security_rule - improve validation of the name property and prevent creation of resources that are broken (#22336) DEPRECATION:

media - all resources and data sources are deprecated ahead of service being retired (#22350)

5
6
2
submitted 1 year ago by sboulema to c/terraform
7
 
 

I believe that using general purpose programming languages for Infrastructure as Code is a step in the wrong direction.

To enable more users to manage their infrastructure, there should be many compatible ways to make changes. HCL is great because it is limited and is easy for humans and computers to read and write. With that, we can build GUIs so more people can manage their infrastructure without losing all the benefits of IaC.

8