Arthur, Federico! thanks, it worked right now! after i messed arrown with
the line ALLOWED_HOSTS, i included not only the name of the host but the
ip, i registered the name pointing to the ip in /etc/hosts but i dont know
what happened but ok, it worked now: after including the ip of the host in
ALLOWED_HOSTS

i wil proceed with the tests now, thanks!

this is for a goverment office in brasil, our goverment in brazil is in a
big messed up crisis right now, this tool can save 17.000 dolars in public
resources, thanks guys, very much! it means a lot, when i understand much
about it i will try my best to document tuturials and how tos in portugues
and english to help popularize the tool, thank you again!

2018-04-18 10:58 GMT-03:00 Federico Capoano <[email protected]>:

> This line: You may need to add '10.85.18.14' to ALLOWED_HOSTS.
>
> Is a good clue.
>
> Could you paste the contents of your playbook.yml please?
>
> Federico
>
>
> On Wed, Apr 18, 2018 at 7:38 AM Артур Скок <[email protected]> wrote:
>
>> Hello.
>> Django's "problem" that you need restart not only nginx but also uwsgi
>> which intermediate between nginx and python.
>>
>>
>>
>>
>> *cd /opt/openwisp2source ./env/bin/activateps aux  |  grep -i uwsgi  |
>> awk '{print $2}'  |  xargs sudo kill -9*
>>
>>
>> *#if UWSGI will not start automatically (check with "netstat -anolp |
>> grep uwsgi")uwsgi --ini /opt/openwisp2/uwsgi.ini*
>>
>>
>> */etc/init.d/nginx restart*
>>
>> *deactivate*
>>
>>
>> 2018-04-17 22:02 GMT+05:00 Rafael Silva Daniel <
>> [email protected]>:
>>
>>> Hello arthur! thanks for also looking at my case too!
>>>
>>> i checked these logs, error.log says:
>>>
>>> ERROR 2018-04-16 19:53:23,300] module: exception, process: 536, thread:
>>> 140546850326272
>>> Invalid HTTP_HOST header: '10.85.18.14'. You may need to add
>>> '10.85.18.14' to ALLOWED_HOSTS.
>>>
>>>
>>> [ERROR 2018-04-16 20:23:46,934] module: exception, process: 536, thread:
>>> 140547369068288
>>> Invalid HTTP_HOST header: '10.85.18.14'. You may need to add
>>> '10.85.18.14' to ALLOWED_HOSTS.
>>>
>>>
>>> [ERROR 2018-04-16 20:23:47,165] module: exception, process: 536, thread:
>>> 140546850326272
>>> Invalid HTTP_HOST header: '10.85.18.14'. You may need to add
>>> '10.85.18.14' to ALLOWED_HOSTS.
>>>
>>>
>>> [ERROR 2018-04-17 12:06:42,294] module: exception, process: 536, thread:
>>> 140547369068288
>>> Invalid HTTP_HOST header: '10.85.18.14'. You may need to add
>>> '10.85.18.14' to ALLOWED_HOSTS.
>>>
>>>
>>> daphne.log says:
>>>
>>>  UserWarning: You do not have a working installation of the
>>> service_identity module: 'cannot import name 'opentype''.  Please install
>>> it from <https://pypi.python.org/pypi/service_identity> and make sure
>>> all of its dependencies are satisfied.  Without the service_identity
>>> module, Twisted can perform only rudimentary TLS client hostname
>>> verification.  Many valid certificate/hostname mappings may be rejected.
>>> :0: UserWarning: You do not have a working installation of the
>>> service_identity module: 'cannot import name 'opentype''.  Please install
>>> it from <https://pypi.python.org/pypi/service_identity> and make sure
>>> all of its dependencies are satisfied.  Without the service_identity
>>> module, Twisted can perform only rudimentary TLS client hostname
>>> verification.  Many valid certificate/hostname mappings may be rejected.
>>>
>>>
>>>
>>> and the runworkr.log says, various lines about calling files, but these
>>> two errors:
>>>
>>> raise socket.error(SERVER_CLOSED_CONNECTION_ERROR)
>>> OSError: Connection closed by server.
>>>
>>>
>>> as you referenced to me, i included 10.85.18.14 in ALLOWED_HOSTS in
>>> settings.py
>>>
>>> and the output of the two commands suggested:
>>>
>>> netstat -anolp | grep 443
>>> tcp        0      0 0.0.0.0:443             0.0.0.0:*
>>>  LISTEN      503/nginx: master p  off (0.00/0/0)
>>>
>>>
>>> and the other:
>>>
>>> netstat -anolp | grep uwsgi
>>> tcp        0      0 127.0.0.1:3031          0.0.0.0:*
>>>  LISTEN      586/uwsgi            off (0.00/0/0)
>>> unix  3      [ ]         STREAM     CONNECTED     13178    586/uwsgi
>>> unix  3      [ ]         STREAM     CONNECTED     13179    586/uwsgi
>>> unix  3      [ ]         STREAM     CONNECTED     13367    586/uwsgi
>>> unix  3      [ ]         STREAM     CONNECTED     13180    586/uwsgi
>>> unix  3      [ ]         STREAM     CONNECTED     13177    586/uwsgi
>>> unix  3      [ ]         STREAM     CONNECTED     13368    586/uwsgi
>>>
>>>
>>>
>>> i think the problem is that i dont have any kwnolege about ngnix and
>>> little pratical kwnolege of http servers :(, i will study about nignix to
>>> be able to troubleshoot it better
>>>
>>>
>>> 2018-04-17 10:19 GMT-03:00 Артур Скок <[email protected]>:
>>>
>>>> Hello.
>>>> /opt/openwisp2/log folder may contain more comprehensive information.
>>>> In most cases openwisp returns same error on malformed request but it is
>>>> strange if there is "clear" installation.
>>>> Also check section ALLOWED_HOSTS at /opt/openwisp2/openwisp2/
>>>> settings.py
>>>> Could you report output of next commands?
>>>> netstat -anolp | grep 443
>>>> netstat -anolp | grep uwsgi
>>>>
>>>>
>>>> 2018-04-17 17:12 GMT+05:00 Rafael Silva Daniel <
>>>> [email protected]>:
>>>>
>>>>> Hey, Frederico, i continued trying but getting :(Bad Request (400)
>>>>> But i think it is some dependency missing in the server that im using,
>>>>> i will study this more throughly, and when i acomplish to set all the
>>>>> wireless network here using openwisp i will make a complete how to of it 
>>>>> in
>>>>> my native language and in english and send it to you to revise, or publish
>>>>> it somewhere, i believe so much in the ideal of this tool! thank you very
>>>>> much!
>>>>>
>>>>> 2018-04-16 16:48 GMT-03:00 Federico Capoano <
>>>>> [email protected]>:
>>>>>
>>>>>> That would be great Rafael.
>>>>>>
>>>>>> The repo which contains our documentation is here:
>>>>>> https://github.com/openwisp/openwisp2-docs
>>>>>> The result is published automatically at http://openwisp.io/docs/
>>>>>>
>>>>>> Please also read these two pages when you have time:
>>>>>>
>>>>>>    - http://openwisp.io/docs/general/help-us.html
>>>>>>    - http://openwisp.io/docs/developer/contributing.html
>>>>>>
>>>>>> Thanks
>>>>>> Federico
>>>>>>
>>>>>> On Mon, Apr 16, 2018 at 4:42 PM Rafael Silva Daniel <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Thanks very much for the response Federico! i will read this
>>>>>>> carefully right now! really, thank you!
>>>>>>>
>>>>>>> I understand what you are saying about the documentation, i would be
>>>>>>> very happy  in contribute with the community in this after i gained more
>>>>>>> knowlege about openwisp, i can help with it in some way?
>>>>>>>
>>>>>>>
>>>>>>> Em segunda-feira, 16 de abril de 2018 16:35:42 UTC-3, Federico
>>>>>>> Capoano escreveu:
>>>>>>>
>>>>>>>> Please read this paragraph carefully: https://github.com/
>>>>>>>> openwisp/ansible-openwisp2#run-the-playbook
>>>>>>>>
>>>>>>>> if more people would contribute to the community we'd have better
>>>>>>>> documentation.
>>>>>>>> Unfortunately at the moment the number of users that are helping us
>>>>>>>> to improve the documentation is close to zero.
>>>>>>>> So either help us or at least take the time to read what's already
>>>>>>>> provided.
>>>>>>>>
>>>>>>>> I hope this helps.
>>>>>>>>
>>>>>>>> Best regards
>>>>>>>> Federico
>>>>>>>>
>>>>>>>> On Mon, Apr 16, 2018 at 4:27 PM Rafael Silva Daniel <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>> Please help me!
>>>>>>>>>
>>>>>>>>> so, the scenario: we have 48 enteresasys access points, that were
>>>>>>>>> managed by a c5210 wireless controller, also from enterasys, but that 
>>>>>>>>> shit
>>>>>>>>> simply died, i started in the company this year to propose open source
>>>>>>>>> solutions, because here is a goverment office, we cant buy equipment 
>>>>>>>>> so
>>>>>>>>> easily because of beurocratical reasons, so we need to fix it with an 
>>>>>>>>> open
>>>>>>>>> source solution, im reading about open wisp for a week now, i 
>>>>>>>>> installed
>>>>>>>>> openwisp using this how tos:
>>>>>>>>>
>>>>>>>>> http://openwisp.org/whatis.html
>>>>>>>>> https://github.com/openwisp/ansible-openwisp2
>>>>>>>>> http://docs.ansible.com/ansible/latest/installation_
>>>>>>>>> guide/intro_installation.html
>>>>>>>>>
>>>>>>>>> after the process referenced by these how tos the outputwas:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> root@OpenWISP-Deployer:~# ansible-playbook -i hosts playbook.yml
>>>>>>>>> -u root -k --become -K
>>>>>>>>>                                                                   SSH
>>>>>>>>> password:
>>>>>>>>> SUDO password[defaults to SSH password]:
>>>>>>>>>
>>>>>>>>> PLAY [openwisp2] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************************
>>>>>>>>>
>>>>>>>>> TASK [Gathering Facts] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **********************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : include_tasks]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> included: /root/.ansible/roles/Stouts.postfix/tasks/postfix.yml
>>>>>>>>> for OpenWISP2-Wireless-Controller
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : include_tasks]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> included: /root/.ansible/roles/Stouts.postfix/tasks/install.deb.yml
>>>>>>>>> for OpenWISP2-Wireless-Controller
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Install requirements (Debian)]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=[u'postfix',
>>>>>>>>> u'ca-certificates', u'mailutils', u'libsasl2-modules'])
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Install DKIM requirements (Debian)]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=[])
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Install postfix-pcre]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : include_tasks]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : include_tasks]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : include_tasks]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Ensure /etc/postfix directory is owned by
>>>>>>>>> root user] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> *****************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Configure postfix pt. 1]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=main.cf)
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=master.cf)
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Configure postfix pt. 2]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Configure postfix pt. 3]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Configure postfix pt. 4]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Configure postfix pt. 5]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Configure postfix pt. 6]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Configure postfix local user relay]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Configure postfix sender canonical maps]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Configure SystemD]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Ensure Postfix service is enabled
>>>>>>>>> (systemd)] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [Stouts.postfix : Ensure Postfix is started]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set supervisor path (Debian)]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set supervisor path (RedHat)]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set www user (Debian)]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set www user (RedHat)]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set python3_package_prefix for
>>>>>>>>> CentOS/RedHat] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set python3_package_prefix for Fedora]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Update APT package cache]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **********************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install system packages]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=[u'sudo',
>>>>>>>>> u'software-properties-common', u'build-essential', u'supervisor', 
>>>>>>>>> u'nginx',
>>>>>>>>> u'openssl', u'libssl-dev', u'libffi-dev', u'python-dev', 
>>>>>>>>> u'redis-server'])
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install spatialite]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=[u'sqlite3',
>>>>>>>>> u'gdal-bin', u'libproj-dev', u'libgeos-dev', u'libspatialite-dev'])
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install mod-spatialite (may fail on
>>>>>>>>> older linux distros)] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : set_fact] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************
>>>>>>>>> [DEPRECATION WARNING]: Using tests as filters is deprecated.
>>>>>>>>> Instead of using `result|failed` instead use `result is failed`. This
>>>>>>>>> feature will be removed in version 2.9. Deprecation warnings can be
>>>>>>>>> disabled by setting deprecation_warnings=False in ansible.cfg.
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install acl if acting as non-root user]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : ensure supervisor is started]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install python2 packages]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=[])
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install python3 packages]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **********************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=[u'python3',
>>>>>>>>> u'python3-pip', u'python3-dev', u'python-virtualenv'])
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install python3-pyparsing]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=[])
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install python wheel (optional, allowed
>>>>>>>>> to fail)] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=[u'python-wheel',
>>>>>>>>> u'python3-wheel'])
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install python3-virtualenv]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] =>
>>>>>>>>> (item=[u'python3-virtualenv'])
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install ntp]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install epel-release (if
>>>>>>>>> RedHat/Centos)] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install system packages]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=sudo)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=gcc)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=supervisor)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=nginx)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=openssl)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=openssl-devel)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=libffi-devel)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=python-devel)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=redis)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] =>
>>>>>>>>> (item=python-firewall)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] =>
>>>>>>>>> (item=libsemanage-python)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] =>
>>>>>>>>> (item=policycoreutils-python)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] =>
>>>>>>>>> (item=redhat-rpm-config)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install spatialite]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=sqlite)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=gdal)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=proj-devel)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=geos-devel)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] =>
>>>>>>>>> (item=libspatialite-devel)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : set_fact] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : ensure supervisor is started]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : ensure nginx is enabled]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install python2 packages]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=python-pip)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] =>
>>>>>>>>> (item=python-virtualenv)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install python3 packages]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install python wheel (optional, allowed
>>>>>>>>> to fail)] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install python3 virtualenv]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : (CentOS/RedHat) Always install pip]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : (CentOS/RedHat/Fedora) Install/upgrade
>>>>>>>>> virtualenv via pip] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> *******************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install ntp]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : set_fact] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set custom package list]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=False)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=False)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=False)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=False)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=False)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=False)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Add network_topology to custom package
>>>>>>>>> list if set and enabled] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> **************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=False)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=False)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Update pip & related tools]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=pip)
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=setuptools)
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=wheel)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install openwisp2 controller and its
>>>>>>>>> dependencies] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=openwisp-controller)
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=asgi_redis)
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=service_identity)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install openwisp2 network topology and
>>>>>>>>> its dependencies] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] =>
>>>>>>>>> (item=openwisp-network-topology)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install custom OpenWISP 2 Python
>>>>>>>>> packages] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************************
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install extra python packages]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *****************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=bpython)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install uwsgi]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller] => (item=uwsgi)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install psycopg2]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install MySQL-python]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install raven (sentry client)]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *****************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : openwisp_users present in settings.py?]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : multi-tenancy migration dumpdata]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : upload multitenancy_prepare_data.py
>>>>>>>>> script] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> **********************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : prepare data for multitenancy
>>>>>>>>> migration] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : DROP sqlite database]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : DROP postgres database]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : CREATE postgres database]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : install python-mysqldb in system python
>>>>>>>>> packages] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : DROP mysql database]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : CREATE mysql database]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : urls.py] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : upload generate_django_secret_key.py
>>>>>>>>> script] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : generate new django SECRET_KEY]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : get django SECRET_KEY]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : set permission to secret key file]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : set secret_key fact]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : settings.py]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : migrate] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : set permissions to sqlite db]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : upload multitenancy_prepare_db.py
>>>>>>>>> script] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : prepare DB for multitenancy migration]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : multitenancy migration loaddata]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : create /opt/openwisp2]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : create "/opt/openwisp2/openwisp2"]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : create "/opt/openwisp2/log"]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *******************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : manage.py]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : __init__.py]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : urls.py] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : wsgi.py] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : asgi.py] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : upload generate_django_secret_key.py
>>>>>>>>> script] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : generate new django SECRET_KEY]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : get django SECRET_KEY]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : set permission to secret key file]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : set secret_key fact]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : settings.py]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : migrate] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : set permissions to sqlite db]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : collectstatic]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : create load_initial_data.py script]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : load initial data]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *****************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Configure firewall]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=http)
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller] => (item=https)
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set http_can_network_connect]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set SELinux permissive mode (for
>>>>>>>>> testing puropses)] ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> **************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set correct labels for nginx logs]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Set label on log directory]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ********************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Relabel files]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *********************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : uwsgi.ini]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : supervisor uwsgi]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : supervisor runworker]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : supervisor daphne]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *****************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : create "/opt/openwisp2/public_html"]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : create "/opt/openwisp2/ssl"]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *******************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : create SSL cert if not exists yet]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : nginx site available]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : nginx site enabled]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : nginx site]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install topology update cron]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ******************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install topology snapshot save cron]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ***********************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Install clearsessions cronjob]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> *****************************
>>>>>>>>> ok: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> TASK [openwisp.openwisp2 : Change superuser password hint]
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> ****************************
>>>>>>>>> skipping: [OpenWISP2-Wireless-Controller]
>>>>>>>>>
>>>>>>>>> PLAY RECAP ******************************
>>>>>>>>> ************************************************************
>>>>>>>>> ************************************************************
>>>>>>>>> **********************************************
>>>>>>>>> OpenWISP2-Wireless-Controller : ok=54   changed=0
>>>>>>>>> unreachable=0    failed=0
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> so, now theres no instructions on how to access the openwisp page
>>>>>>>>> admin, i dont mind reading, but i sincerely dont found any indepth
>>>>>>>>> documentation, if anyone could at least point me to a more detailed 
>>>>>>>>> reading
>>>>>>>>> about ansible, sadly i dont have any backgroud in python or ansible 
>>>>>>>>> :(,
>>>>>>>>> please help me!
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>>> Groups "OpenWISP" group.
>>>>>>>>>
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>> send an email to [email protected].
>>>>>>>>
>>>>>>>>
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "OpenWISP" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to [email protected].
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "OpenWISP" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "OpenWISP" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "OpenWISP" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "OpenWISP" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "OpenWISP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "OpenWISP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to