GeoNode/ansible-geonode

Name: ansible-geonode

Owner: GeoNode Development Team

Description: Ansible GeoNode Scripts

Created: 2015-06-05 15:22:27.0

Updated: 2018-01-16 22:21:43.0

Pushed: 2018-03-12 19:26:04.0

Homepage: https://galaxy.ansible.com/GeoNode/geonode/

Size: 118

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

GeoNode Ansible Role

This Ansible Role will install GeoNode and required dependencies onto an Ubuntu 16.04 (Xenial) host. It includes tasks for PostgreSQL+PostGIS, GeoServer, GeoNode, nginx, uswgi and also includes tasks for using AWS RDS databases. It is meant to be used with a GeoNode template project by following the workflow described here http://github.com/geonode/geonode-project

Requirements

There are three cases to use this project:

Role Variables

The app_name variable will be used to set the database names and credentials. You can override this behavior with the following variables.

You can also change the war used to deploy geoserver with the following variable.

Dependencies
Example Playbook

The following is an example playbook using variables. This playbook will be included in your geonode template project clone.

- hosts: webservers
    remote_user: ubuntu
    vars:
        app_name: my_geonode
        github_user: GeoNode
    roles:
        - { role: GeoNode.geonode }

Run with:

ansible-playbook --ask-become-pass ./playbook.yml
License

BSD

Author Information

This repo is maintained by the GeoNode development team (https://github.com/GeoNode/geonode/blob/master/AUTHORS)


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.