[GeoNode-users] ➜ Two ansible playbooks
Toni Schönbuchner
toni.schoenbuchner at csgis.de
Sat Nov 3 02:26:11 PDT 2018
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 <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 <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 <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>:
>
> 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>
> Date: 11/2/18 08:24 (GMT+01:00)
> To: geonode-users <geonode-users at lists.osgeo.org>, geonode-devel <geonode-devel at lists.osgeo.org>
> Cc: "Lian Feng (lfeng)" <lfeng at memphis.edu>
> Subject: [GeoNode-users] ➜ Two ansible playbooks
>
> Dear Community,
>
> find here two new Ansible playbooks: https://github.com/csgis/geonode_ansible <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 <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/056c6f4c/attachment-0001.html>
More information about the geonode-users
mailing list