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! Go to Solution.
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
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.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |