diff --git a/docs/tutorials/infoblox.md b/docs/tutorials/infoblox.md index eb3956b1a..d2eff7091 100644 --- a/docs/tutorials/infoblox.md +++ b/docs/tutorials/infoblox.md @@ -9,14 +9,11 @@ the following types: `zone_auth`, `record:a`, `record:cname`, `record:txt`. This tutorial assumes you have substituted the correct values for the following environment variables: ``` -export EXTERNAL_DNS_INFOBLOX_GRID_HOST=127.0.0.1 -export EXTERNAL_DNS_INFOBLOX_HTTP_POOL_CONNECTIONS=10 -export EXTERNAL_DNS_INFOBLOX_HTTP_REQUEST_TIMEOUT=60 -export EXTERNAL_DNS_INFOBLOX_SSL_VERIFY=1 -export EXTERNAL_DNS_INFOBLOX_WAPI_PORT=443 -export EXTERNAL_DNS_INFOBLOX_WAPI_VERSION=2.3.1 -export EXTERNAL_DNS_INFOBLOX_WAPI_USERNAME=admin -export EXTERNAL_DNS_INFOBLOX_WAPI_PASSWORD=infoblox +export GRID_HOST=127.0.0.1 +export WAPI_PORT=443 +export WAPI_VERSION=2.3.1 +export WAPI_USERNAME=admin +export WAPI_PASSWORD=infoblox ``` ## Creating an Infoblox DNS zone @@ -30,8 +27,8 @@ Create an Infoblox DNS zone for "example.com": $ curl -kl \ -X POST \ -d fqdn=example.com \ - -u ${EXTERNAL_DNS_INFOBLOX_WAPI_USERNAME}:${EXTERNAL_DNS_INFOBLOX_WAPI_PASSWORD} \ - https://${EXTERNAL_DNS_INFOBLOX_GRID_HOST}:${EXTERNAL_DNS_INFOBLOX_WAPI_PORT}/wapi/v${EXTERNAL_DNS_INFOBLOX_WAPI_VERSION}/zone_auth + -u ${WAPI_USERNAME}:${WAPI_PASSWORD} \ + https://${GRID_HOST}:${WAPI_PORT}/wapi/v${WAPI_VERSION}/zone_auth ``` Substitute a domain you own for "example.com" if desired. @@ -44,21 +41,16 @@ To create the secret: ``` $ kubectl create secret generic external-dns \ - --from-literal=EXTERNAL_DNS_INFOBLOX_GRID_HOST=${EXTERNAL_DNS_INFOBLOX_GRID_HOST} \ - --from-literal=EXTERNAL_DNS_INFOBLOX_HTTP_POOL_CONNECTIONS=${EXTERNAL_DNS_INFOBLOX_HTTP_POOL_CONNECTIONS} \ - --from-literal=EXTERNAL_DNS_INFOBLOX_HTTP_REQUEST_TIMEOUT=${EXTERNAL_DNS_INFOBLOX_HTTP_REQUEST_TIMEOUT} \ - --from-literal=EXTERNAL_DNS_INFOBLOX_SSL_VERIFY=${EXTERNAL_DNS_INFOBLOX_SSL_VERIFY} \ - --from-literal=EXTERNAL_DNS_INFOBLOX_WAPI_PORT=${EXTERNAL_DNS_INFOBLOX_WAPI_PORT} \ - --from-literal=EXTERNAL_DNS_INFOBLOX_WAPI_VERSION=${EXTERNAL_DNS_INFOBLOX_WAPI_VERSION} \ - --from-literal=EXTERNAL_DNS_INFOBLOX_WAPI_USERNAME=${EXTERNAL_DNS_INFOBLOX_WAPI_USERNAME} \ - --from-literal=EXTERNAL_DNS_INFOBLOX_WAPI_PASSWORD=${EXTERNAL_DNS_INFOBLOX_WAPI_PASSWORD} + --from-literal=EXTERNAL_DNS_INFOBLOX_WAPI_USERNAME=${WAPI_USERNAME} \ + --from-literal=EXTERNAL_DNS_INFOBLOX_WAPI_PASSWORD=${WAPI_PASSWORD} ``` ## Deploy ExternalDNS Create a deployment file called `externaldns.yaml` with the following contents: -```yaml +``` +$ cat > externaldns.yaml <