Is it possible to do private cloud installation without root access?
or is it atleast possible to scope out what components need root access and what do not need root?
UPDATE: So looks like its possible to install without root access, and has been verified by @Paul Mibus on 15.04 - See Marc's answer
Solved! Go to Solution.
Not sure this is completely supported (please check with PM), but this is the approach to install as a non root user:
[bwa]$ mkdir ~/opt # use a folder in the home dir - it is writeable [bwa] cd ./apigee-edge-4.15.04.00 [bwa]$ ./apigee-install.sh -j /opt/jdk1.7 -r ~/opt/ -d ~/opt/
Now check pre-requisites:
[bwa]$ ~/opt/apigee4/share/installer/apigee-openldap-check-prerequisites.sh
[bwa]$ ~/opt/apigee4/share/installer/apigee-postgres-check-prerequisites.sh
[bwa]$ ~/opt/apigee4/share/installer/apigee-qpid-check-prerequisites.sh
Ask your sysadmin to install everything the three scripts complain about (Note: for postgresql the admins need to add the postgres yum repo: "yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm")
Then start the installation as normal user, e.g. an all-in-one (aio) profile:
[bwa] $ ~/opt/apigee4/share/installer/apigee-setup.sh -f config-aio -p aio
Then create org, user, roles, envs and your are done
The topic of non-root OPDK installation has been quite a hot one. If you go to JIRA and search for the text string "non root" you will see a bunch of results from many projects...here's a summary of some that might be most relevant:
OPDK-918: Non-root installation not possible in OPDK 15.01 (check out final comment that after some changes it was restored in 15.04).
Here are a couple that reflect some of the issues that need to be addressed for non-root installation: AUTOPT-138 and AUTOPT-177.
There's also a specific request for next-gen OPDK from Pranav: MAG-243: Non-root/non-sudo install.