Is there a way to perform a true silent install of OPDK 4.15.07.03 which is 100% non interactive?

Not applicable

I would like to run apigee-setup.sh in an automated mode where in the installer should not even ask me for my email or userid/password. Is it possible using silent_config_example file?

This pertains only for Developer portal and management server. Please let me know if there is a way i can avoid any inter-activeness while doing the install?

--SF1082280--

Solved Solved
0 3 93
1 ACCEPTED SOLUTION

Not applicable

not sure about the developer portal - because I dont iterate that - but I have been able to successfully install 4.15.07.03 w/o interaction... i think i did it about 50 times just last night.

I use this as a template to generate the answer file - which im generating out of a template in terraform.... so adjust to your own tooling please :)

HOSTIP=\$(hostname -i)
MSIP=${management-server-ip}
ADMIN_EMAIL=<username>
APW=<password>
APIGEE_ADMINPW=<password>
ADMINPW=<password>
LICENSE_FILE=<path to license file>
USE_LDAP_REMOTE_HOST=n
LDAP_TYPE=1
APIGEE_LDAPPW=<password>
ENABLE_AX=y
MP_POD=gateway
REGION=dc-1
USE_ZK_CLUSTER=y
ZK_HOSTS=\"${apigee-ds-01-ip} ${apigee-ds-02-ip} ${apigee-ds-03-ip}\"
ZK_CLIENT_HOSTS=\"${apigee-ds-01-ip} ${apigee-ds-02-ip} ${apigee-ds-03-ip}\"
USE_CASS_CLUSTER=y
CASS_HOSTS=\"${apigee-ds-01-ip} ${apigee-ds-02-ip} ${apigee-ds-03-ip}\"
SKIP_SMTP=y
BIND_ON_ALL_INTERFACES=y

View solution in original post

3 REPLIES 3

Not applicable

not sure about the developer portal - because I dont iterate that - but I have been able to successfully install 4.15.07.03 w/o interaction... i think i did it about 50 times just last night.

I use this as a template to generate the answer file - which im generating out of a template in terraform.... so adjust to your own tooling please :)

HOSTIP=\$(hostname -i)
MSIP=${management-server-ip}
ADMIN_EMAIL=<username>
APW=<password>
APIGEE_ADMINPW=<password>
ADMINPW=<password>
LICENSE_FILE=<path to license file>
USE_LDAP_REMOTE_HOST=n
LDAP_TYPE=1
APIGEE_LDAPPW=<password>
ENABLE_AX=y
MP_POD=gateway
REGION=dc-1
USE_ZK_CLUSTER=y
ZK_HOSTS=\"${apigee-ds-01-ip} ${apigee-ds-02-ip} ${apigee-ds-03-ip}\"
ZK_CLIENT_HOSTS=\"${apigee-ds-01-ip} ${apigee-ds-02-ip} ${apigee-ds-03-ip}\"
USE_CASS_CLUSTER=y
CASS_HOSTS=\"${apigee-ds-01-ip} ${apigee-ds-02-ip} ${apigee-ds-03-ip}\"
SKIP_SMTP=y
BIND_ON_ALL_INTERFACES=y

one caveat: then follow up w/ a create-org.sh, add-env.sh and create-user.sh call or 3 tofill in the app config.

but thats all in my creation template as well.