-
Notifications
You must be signed in to change notification settings - Fork 2
Setting up Atlas of Living Scotland
The Atlas of Living Scotland has been setup using a selection of ansible scripts. Most of these scripts are in the Atlas of Living Australia (ALA) repository ala-install.
This is here to provide an example of a system setup which goes beyond the ala-demo playbook, setting up more system components.
There are a few additional ansible playbooks in this repository that have been used to setup the system. The ansible inventories that have been used are in a private repository.
To reduce typing, set an unix alias up like so which points to the PEM file that you will use against the virtual machines:
export alias ansible-als='ansible-playbook --private-key ~/.ssh/XXXXXXXXX.pem -u ubuntu -s'
This will setup the main registry for the system, the collectory.
ansible-als -i inventories/registry.als.scot ala-install/ansible/collectory.yml
ansible-als -i inventories/occurrence-db.als.scot ala-install/ansible/biocache-backend.yml
Install the image services and database backend.
ansible-als -i inventories/images.als.scot ala-install/ansible/image-service.yml
Install the single sign on authentication component.
ansible-als -i inventories/auth.als.scot ala-install/ansible/auth-standalone.yml
Install the ad-hoc sightings components.
ansible-als -i inventories/ecodata.als.scot ala-install/ansible/ecodata.yml
ansible-als -i inventories/sightings.als.scot ala-install/ansible/pigeonhole-standalone.yml
This script will setup SOLR on a standalone server.
ansible-als -i inventories/index.als.scot ala-install/ansible/solr-standalone.yml
This script will setup species pages and webservices on a standalone server.
ansible-als -i inventories/species-ws.als.scot ala-install/ansible/bie-index.yml
ansible-als -i inventories/species.als.scot ala-install/ansible/bie-hub.yml
This script will setup occurrence search pages and webservices on a standalone server.
ansible-als -i inventories/records-ws.als.scot ala-install/ansible/biocache-service.yml
ansible-als -i inventories/records.als.scot ala-install/ansible/biocache-hub.yml
This script installs the name index on machines using the lucene name indexes. This would include biocache webservices, lists tool and a few other components.
ansible-als -i inventories/name-index als-install/ansible/name-index.yml
Index
- Wiki home
- Community
- Getting Started
- Support
- Portals in production
- ALA modules
- Demonstration portal
- Data management in ALA Architecture
- DataHub
- Customization
- Internationalization (i18n)
- Administration system
- Contribution to main project
- Study case