Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Three ways to use custom Terraform plugins

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Matthew Casperson
Word Count
520
Company Posts That Month
10
Language
English
Hacker News Points
-
Post removed?
No
Summary

Matthew Casperson discusses the limitations and current methods for using custom plugins with Terraform, as there is an ongoing discussion about potentially supporting custom plugin repositories. Currently, only official Terraform plugins are automatically downloaded, while custom plugins must be manually distributed. Casperson demonstrates how to incorporate a custom plugin, specifically the Octopus plugin, into a Terraform template by outlining three methods for making these plugins accessible: saving the plugin globally in specific directories for Windows, Linux, and MacOS; placing the plugin alongside the template files in the .terraform/plugins/<arch> directory; and using the --plugin-dir option to specify a custom directory. These methods are necessary until Terraform possibly implements support for custom plugin repositories, allowing end users to deploy plugin executables themselves.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.