A Terraform Provider for AppDynamics. Provides resources for creating Health Rules, Actions and configuring Transaction detection through Terraform.
Download the latest version of the provider and place it where terraform will find it e.g. ~/.terraform.d/plugins/
.
See the terraform documentation for more information.
The latest downloads can be found in the Terraform Registry and attached to the latest release.
Make sure to download the correct version for your OS.
To use the AppDynamics Terraform provider you must configure it with the controller base url and a secret. A secret can be generated in the AppDynamics UI as documented here. For dashboard functionalities you must provide additionally login/password way of authorization, due to appdynamics limitations.
provider "appdynamics" {
secret = "<your temporary token>"
controller_base_url = "https://example.saas.appdynamics.com"
}
provider "appdynamics" {
controller_base_url = "https://example.saas.appdynamics.com"
client_name = "<your client name>"
client_secret = "<your client secret>"
}
provider "appdynamics" {
controller_base_url = "https://example.saas.appdynamics.com"
client_name = "<your client name>"
client_secret = "<your client secret>"
dashboard_client_name = "<your dashboard client name>"
dashboard_client_password = "<your dashboard client password"
}
- appdynamics_action
- appdynamics_dashboard
- appdynamics_health_rule
- appdynamics_import_export_dashboard
- appdynamics_policy
- appdynamics_tier_template_association
- appdynamics_transaction_detection_rule
make install build
make test