Skip to content
Branch: master
Find file History
Latest commit 13a8217 Aug 21, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md Readme Aug 21, 2019
firewall.tf GCP - single secured instance with OIDC Aug 20, 2019
network.tf GCP - single secured instance with OIDC Aug 20, 2019
nifi-ca.tf Variables and machine type Aug 21, 2019
nifi.tf Variables and machine type Aug 21, 2019
provider.tf GCP - single secured instance with OIDC Aug 20, 2019
variables.tf Variables and machine type Aug 21, 2019

README.md

Terraform on GCP - NiFi CA + NiFi with OIDC

Step-by-step guide to start a secured NiFi instance configured with OpenID Connect using Terraform on the Google Cloud Platform. Please refer to the Medium post to get more details.

git clone https://github.com/pvillard31/nifi-gcp-terraform.git
cd nifi-gcp-terraform/gcp-single-secured-nifi-oidc/
terraform init
terraform apply

Variables to provide:

  • project // GCP Project ID
  • nifi-admin // Google mail address for the user that will be the initial admin in NiFi
  • san // FQDN of the DNS mapping for that will be used to access NiFi. Example: nifi.example.com
  • proxyhost // FQDN:port that will be used to access NiFi. Example: nifi.example.com:8443
  • ca_token // The token to use to prevent MITM between the NiFi CA client and the NiFi CA server (must be at least 16 bytes long)
  • oauth_clientid // OAuth Client ID
  • oauth_secret // OAuth Client secret
You can’t perform that action at this time.