[GeoNode-users] ➜ Two ansible playbooks

Ana Boljevic ana.boljevic at cedis.me
Sat Nov 3 11:29:02 PDT 2018


Dear Toni,

Before installing Geonode 2.8 with ansible playsbooks, let me ask you is Geonode importer fixed in Geonode 2.8 installed with ansible? Because I think that this issue (importing of kml files) still remains on regular Geonode 2.8 stable:
https://lists.osgeo.org/pipermail/geonode-users/2018-April/004230.html
Another question is should I install ansible on separate VM or could it be on the same machine with Geonode ?
I don't see in your guide how to choose Branch: 2.8 or Master ?

Regards,

Ana



-------- Original message --------
From: Toni Schönbuchner <toni.schoenbuchner at csgis.de>
Date: 11/3/18 10:26 (GMT+01:00)
To: Ana Boljevic <ana.boljevic at cedis.me>
Cc: geonode-users <geonode-users at lists.osgeo.org>
Subject: Re: [GeoNode-users] ➜ Two ansible playbooks

Hi Ana,

So do you suggest to install/try first: 2.8 or master?

For production I personally stick with 2.8 as master is to volatile.
But for a test run I would currently suggest the master branch.
(Reason: https://github.com/GeoNode/geonode-project/issues/49)

Another question: do you have guide for installing Mapstore2/Leaflet into your appliance ?
The ansible Playbook just automates all required steps from the official
Ubuntu Install-Documentation:
http://docs.geonode.org/en/master/tutorials/install_and_admin/geonode_install/index.html
Hence you end up with a server instance which you can adjust to
your needs just SSH into it. By default the playbook installs geonode in the users home dir:
https://github.com/csgis/geonode_ansible/blob/master/group_vars/all#L17

Then adding MapStore is quite simple:
https://github.com/geosolutions-it/geonode-mapstore-client#integrating-into-geonodedjango

Leaflet as well, just enable the leaflet_hookset (comment the others)
https://github.com/GeoNode/geonode/blob/master/geonode/settings.py#L1223

Of course both steps could be automated with ansible as well.
One would change the local_settings template, which is copied on build
and in case of MapStore extend the pip install step.

Cheers,

Toni

Am 02.11.2018 um 22:17 schrieb Ana Boljevic <ana.boljevic at cedis.me<mailto:ana.boljevic at cedis.me>>:

Dear Toni,

Congratulations!

So do you suggest to install/try first: 2.8 or master?
Another question: do you have guide for installing Mapstore2/Leaflet into your appliance ?

Kind regards,

Ana :)


-------- Original message --------
From: Toni Schönbuchner <toni.schoenbuchner at csgis.de<mailto:toni.schoenbuchner at csgis.de>>
Date: 11/2/18 08:24 (GMT+01:00)
To: geonode-users <geonode-users at lists.osgeo.org<mailto:geonode-users at lists.osgeo.org>>, geonode-devel <geonode-devel at lists.osgeo.org<mailto:geonode-devel at lists.osgeo.org>>
Cc: "Lian Feng (lfeng)" <lfeng at memphis.edu<mailto:lfeng at memphis.edu>>
Subject: [GeoNode-users] ➜ Two ansible playbooks

Dear Community,

find here two new Ansible playbooks: https://github.com/csgis/geonode_ansible
which will install/configure geonode 2.8 or master (different branches) on an Ubuntu
instance. The Setup uses geonode_project, plus the full Tomcat, Apache … stack.

These Tasks-only playbooks can be used for a quick hit and run
and do not offer any code reuse opportunities by definition of roles or best practices
like Ansible directory layout ...

On the other hand they stay close to the official documentation. Hence it should
be easy for you to understand what’s happening why and when.

To get in running (check README)
= = = = = = = = = = = = = = = = = = =
1) install Ansible [1]
2) clone the repository
3) check that your instance can be reached by use of ssh key auth and that python Is installed.
4) setup your instance in the host file
5) adjust the vars like Geoserver password etc. to your needs
6) get a cup of coffee and let Ansible do the hard work.
7) Ansible will fail fast if something goes wrong if not log in with admin/admin and test.


= = = = =
I´ve tested the playbooks locally and at some AWS Instances
feedback, problems etc. very welcome !
= = = = =

Cheers,
– Toni



[1] If you never heard about it, ansible is an orchestration software for servers.
The software runs defined tasks against one or many instances, Installation:
https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html

-----------------------------------------------
CSGIS

-----------------------------------------------
Kolonnadenstraße 1
04109 Leipzig
-----------------------------------------------
Mobil +49/ (0) 176 6680 3198
Tel  +49/ (0) 341 24 04 738
Fax  +49/ (0) 341 24 04 73
Web http://csgis.de<http://csgis.de/>
-----------------------------------------------

Hinweis gemäß § 33 BDSG
Daten der Verfahrensbeteiligten werden gespeichert. Dieses Dokument ist ausschließlich für den
Adressaten bestimmt. Der Inhalt der E-Mail ist vertraulich. Falls Sie diese E-Mail versehentlich
erhalten haben, rufen Sie uns unter obiger Rufnummer umgehend an und löschen Sie diese Nachricht
von Ihrem Computer. Jegliche Art von Reproduktionen, Verbreitung, Vervielfältigung, Veränderung,
Verteilung und/oder Veröffentlichung dieser E-Mail ist verboten.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20181103/60e22387/attachment.html>


More information about the geonode-users mailing list