You have installed the Conjur Terraform provider as described above. You are familiar with Terraform manifests. $ cp terraform-provider-conjur*/terraform-provider-conjur_v* ~/.terraform.d/plugins/įor additional installation options, such as Homebrew for macOS or compiling from source, see the Readme on our GitHub repository. If you already have such a folder, use the existing one.Ĭopy the binary to the Terraform plugins folder. $ tar -xvf terraform-provider-conjur*.tar.gzĬreate a folder for Terraform plugins. The following steps use Linux in the examples.ĭownload the latest release for your operating system from. The installation packages include all required libraries. The provider is implemented using the Conjur Go API (conjur-api-go). The packages are available for Linux, macOS and Windows. The recommended way to install the Conjur Terraform provider ( terraform-provider-conjur) is to use the binary distributions from this project's GitHub Releases page. Install Conjur Terraform provider using binaries For the Conjur Terraform provider to obtain the value of a requested variable, the authenticated user or host must have execute privilege on that variable. The host stores Conjur credentials.ĭevelopers using the API can configure credentials in environment variables.Ĭonjur policy controls access to variable values. ![]() The following authentication mechanisms are supported:Ī human user authenticates by logging into the CLI before running Terraform commands.Īutomation software establishes credentials by being an enrolled application associated with a host. The Conjur Terraform provider authenticates to Conjur using the underlying Conjur API, as is required with all Conjur access. ![]() The Terraform sensitive flag may be used against any fetched secret value to keep the value from appearing in logs and on-screen. The provider includes the following features and benefits:Ĭonjur policy controls access to requested Conjur variables.Ī provider method fetches variable values and makes them available for use elsewhere in the manifest. The provider manages authentication with Conjur, allowing Terraform to fetch and use secrets stored in Conjur. The Conjur Terraform provider is Open Source, available on GitHub. This topic describes how to integrate Terraform with Conjur using the Conjur Terraform provider.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |