Regardless of whether you have installed and administered an ESGF node previously, please read the following document on ESGF policies, as this should influence what type on installation you should do:
http://esgf.llnl.gov/media/pdf/ESGF-Policies-and-Guidelines-V1.0.pdf
ESGF has adopted the use of containers for new node installations and upgrades, please see:
https://github.com/esgf/esgf-docker
Specific instructions for deployment methods are linked at the bottom of the README.
These Ansible playbooks are no longer being maintained. Limited community support for the playbooks is possible, reach out to Tier-1 node administrators.
The prior ESGF installation procedure used Ansible. Please see the following:
Information on the use of esgf-installer scripts are kept in this repository, though maintenance of these scripts have been discontinued on April 1, 2019.
The ESGF Installer is a command line tool for installing the ESGF Software Stack.
The software stack is comprised of: Tomcat, Thredds, CDAT & CDMS, PostgreSQL, MyProxy, and several ESGF.org custom software applications running on a LINUX (RedHat/CentOS) operating system.
The custom ESGF software includes:
- ESGF-dashboard
- ESGF-publisher
- ESGF-node-manager
- ESGF-stats-api
- ESGF-search
- ESGF-idp
- ESGF-orp
- ESGF-security
- ESGF-SLCS-server
To setup a 'devel' install
cd /usr/local/bin
wget -O esg-bootstrap http://distrib-coffee.ipsl.jussieu.fr/pub/esgf/dist/devel/esgf-installer/2.5/esg-bootstrap --no-check-certificate
chmod 555 esg-bootstrap
./esg-bootstrap --devel
To setup a 'master' install
wget -O esg-bootstrap http://distrib-coffee.ipsl.jussieu.fr/pub/esgf/dist/esgf-installer/2.5/esg-bootstrap --no-check-certificate
chmod 555 esg-bootstrap
./esg-bootstrap
More detailed installation instructions can be found on the wiki
Please open an issue for support. Please follow the Issue Tracking Guidelines when opening a new issue.
Please contribute using Github Flow. Create a branch, add commits, and open a pull request.