-
Notifications
You must be signed in to change notification settings - Fork 2
TDWG 2020 LAC REMOTE SESSIONS
Manash Shah edited this page Oct 21, 2020
·
17 revisions
Manash Shah
Swedish Museum of Natural History
- Open source IT infrastructure
- Multiple components
- Microservices based architecture
-
The official code to deploy and maintain a Living Atlas (LA) portal:
https://github.com/atlasoflivingaustralia/ala-install
-
Ansible software is used
- Provisioning
- Configuration management
- Application deployment
- Infrastructure as code
- setup and maintain LA Portals
- use common ansible
ala-install
code - describes the different steps
- automate the steps
- install this, copy that file/folder, apply this permission, restart, etc
- reuse common or similar steps
- rerun the process in parts or full
- minimal manual steps in the servers
- human-readable basic text language
- share and replicate the process
- Set up configuration variables defining the LA portal
- The ansible inventories
- provides information about each LA site
- define the servers to use
- which LA service to install in which servers
- passwords and security variables
- domain, organization name, contact email and other similar variables
- An utility that helps to obtain the inventories for the LA portal
- Simplify the configuration, installation & maintainence
- Get a functional configuration for the setup using ansible
- Scaffolds necessary LA inventory files
- Additionally, a branding theme for a start
- Web version: https://generator.l-a.site/
- Interactive Command Line Tool version https://www.npmjs.com/package/generator-living-atlas
- Possible to rerun to add or update modules
- Tools, helpers, documentation, support forums
- In this case we have also the remote sessions
- Conducted by LA Technical coordinator
- Introduction to LA platform
- Bootstrapping a new LA portal
- Test Installation or Production deployments
- Sessions prepared and conducted remotely
- More info: https://tinyurl.com/la-bootstrap-sessions
- Resolution of typical initial doubts
- Using LA generator to create/update the inventory files
- Virtual Machine provisioning
- Installation of modules
- Post installation steps
- Optionaly, theme customization
- Data and content management
- Security management
- Customization
- Scaling and moving to production
- All the participants found the session helpful; useful to have an idea about the framework and helped get up to speed with LA installation and configuration
- recommend newcomers to use these sessions because the explanation was very good and it’s a good way to understand implementation of the software
- Room for improvement: The virtualized environment we used was already set up, it could be more helpful if the sessions involved setting up the environment.
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