This provider lets you save clicking in the AO UI by allowing you to produce AppOptics bits alongside the rest of your cloud infratructure.
You're able to programmatically create:
See example.tf
in this repo to understand how to start using the plugin.
$HOME/.terraform.d/plugins/solarwinds.com/appopticsprovider/appoptics/<VERSION>/<ARCH>/terraform-provider-appoptics
(Replace <VERSION>
with the version downloaded and <ARCH>
with the machine architecture (eg. darwin_amd64
or darwin_arm64
)chmod 755 $HOME/.terraform.d/plugins/solarwinds.com/appopticsprovider/appoptics/<VERSION>/<ARCH>/terraform-provider-appoptics
In order for the provider to work in a module, you need to add a required_providers block in your module as such:
terraform {
required_providers {
appoptics = {
source = "solarwinds.com/appopticsprovider/appoptics"
version = ">= 0.5.1"
}
}
}
This needs to be done because this provider has not been published to the Terraform registry, which is the default location that Terraform will look in when searching for providers.
Please report bugs and request enhancements in the Issues area of this repo.