I've attached a file containing the output when I run the ansible playbook. 
I'm not sure if it will be helpful or not.

Thanks,

E

-- 
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.
eric@ERICS-LAPTOP:~/openwisp2-ansible-playbook$ ansible-playbook -i hosts 
playbook.yml -u pi -k --become -K
SSH password:
SUDO password[defaults to SSH password]:

PLAY [openwisp2] 
*******************************************************************************************************
TASK [Gathering Facts] 
*************************************************************************************************ok:
 [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : include_tasks] 
**********************************************************************************included:
 /home/eric/.ansible/roles/Stouts.postfix/tasks/postfix.yml for 
ccrc-openwisp2.{domain name redacted}

TASK [Stouts.postfix : include_tasks] 
**********************************************************************************included:
 /home/eric/.ansible/roles/Stouts.postfix/tasks/install.deb.yml for 
ccrc-openwisp2.{domain name redacted}

TASK [Stouts.postfix : Install requirements (Debian)] 
******************************************************************[DEPRECATION 
WARNING]: Invoking "apt" only once while using a loop via squash_actions is 
deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{item}}`, please use 
`name: [u'postfix', u'ca-certificates',
u'mailutils', u'libsasl2-modules']` and remove the loop. This feature will be 
removed in version 2.11. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (item=[u'postfix', 
u'ca-certificates', u'mailutils', u'libsasl2-modules'])

TASK [Stouts.postfix : Install DKIM requirements (Debian)] 
*************************************************************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{item}}`, please use 
`name: [u'opendkim', u'opendkim-tools']` and
 remove the loop. This feature will be removed in version 2.11. Deprecation 
warnings can be disabled by setting
deprecation_warnings=False in ansible.cfg.
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=[])

TASK [Stouts.postfix : Install postfix-pcre] 
***************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : include_tasks] 
**********************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : include_tasks] 
**********************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : include_tasks] 
**********************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Ensure /etc/postfix directory is owned by root user] 
********************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Configure postfix pt. 1] 
************************************************************************
changed: [ccrc-openwisp2.{domain name redacted}] => (item=main.cf)
changed: [ccrc-openwisp2.{domain name redacted}] => (item=master.cf)

TASK [Stouts.postfix : Configure postfix pt. 2] 
************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Configure postfix pt. 3] 
************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Configure postfix pt. 4] 
************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Configure postfix pt. 5] 
************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Configure postfix pt. 6] 
************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Configure postfix local user relay] 
*************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Configure postfix sender canonical maps] 
********************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Configure SystemD] 
******************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Ensure Postfix service is enabled (systemd)] 
****************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [Stouts.postfix : Ensure Postfix is started] 
**********************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set supervisor path (Debian)] 
***************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set supervisor path (RedHat)] 
***************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set www user (Debian)] 
**********************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set www user (RedHat)] 
**********************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set python3_package_prefix for CentOS/RedHat] 
***********************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set python3_package_prefix for Fedora] 
******************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set spatialite_path for Fedora] 
*************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set spatialite_path (Ubuntu >= 18.04 or Debian >= 
10)] **************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set spatialite_path (Ubuntu >= 16.04 or Debian >= 
9)] ***************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Update APT package cache] 
*******************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install system packages] 
********************************************************************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [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']` and remove the loop. This feature will be removed in version 2.11. 
Deprecation warnings can be disabled by
setting deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (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] 
*************************************************************************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'sqlite3', u'gdal-bin', u
'libproj-dev', u'libgeos-dev', u'libspatialite-dev']` and remove the loop. This 
feature will be removed in version
2.11. Deprecation warnings can be disabled by setting 
deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (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: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install acl if acting as non-root user] 
*****************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : ensure supervisor is started] 
***************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install python2 packages] 
*******************************************************************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'python-pip', u'python-dev', u
'python-virtualenv']` and remove the loop. This feature will be removed in 
version 2.11. Deprecation warnings can be
disabled by setting deprecation_warnings=False in ansible.cfg.
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=[])

TASK [openwisp.openwisp2 : Install python3 packages] 
*******************************************************************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'python3', u'python3-pip',
u'python3-dev', u'python-virtualenv']` and remove the loop. This feature will 
be removed in version 2.11. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (item=[u'python3', 
u'python3-pip', u'python3-dev', u'python-virtualenv'])

TASK [openwisp.openwisp2 : Install python3-pyparsing] 
******************************************************************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'python3-pyparsing']` and remove
the loop. This feature will be removed in version 2.11. Deprecation warnings 
can be disabled by setting
deprecation_warnings=False in ansible.cfg.
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=[])

TASK [openwisp.openwisp2 : Install python wheel (optional, allowed to fail)] 
*******************************************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'python-wheel',
u'python3-wheel']` and remove the loop. This feature will be removed in version 
2.11. Deprecation warnings can be
disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (item=[u'python-wheel', 
u'python3-wheel'])

TASK [openwisp.openwisp2 : Install python3-virtualenv] 
*****************************************************************
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'python3-virtualenv']` and remove
 the loop. This feature will be removed in version 2.11. Deprecation warnings 
can be disabled by setting
deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (item=[u'python3-virtualenv'])

TASK [openwisp.openwisp2 : Install ntp] 
********************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install epel-release (if RedHat/Centos)] 
****************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install system packages] 
********************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=sudo)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=gcc)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=supervisor)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=nginx)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=openssl)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=openssl-devel)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=libffi-devel)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=python-devel)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=redis)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=libsemanage-python)
skipping: [ccrc-openwisp2.{domain name redacted}] => 
(item=policycoreutils-python)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=redhat-rpm-config)

TASK [openwisp.openwisp2 : Install firewall packages] 
******************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=python-firewall)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=firewalld)

TASK [openwisp.openwisp2 : Install spatialite] 
*************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=sqlite)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=gdal)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=proj-devel)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=geos-devel)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=libspatialite-devel)

TASK [openwisp.openwisp2 : ensure supervisor is started] 
***************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : ensure nginx is enabled] 
********************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install python2 packages] 
*******************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=python-pip)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=python-virtualenv)

TASK [openwisp.openwisp2 : Install python3 packages] 
*******************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install python wheel (optional, allowed to fail)] 
*******************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install python3 virtualenv] 
*****************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : (CentOS/RedHat) Always install pip] 
*********************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : (CentOS/RedHat/Fedora) Install/upgrade virtualenv 
via pip] **********************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install ntp] 
********************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set openwisp2_python_packages] 
**************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set custom package list] 
********************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=False)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=False)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=False)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=False)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=False)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=False)

TASK [openwisp.openwisp2 : Add network_topology to custom package list if set 
and enabled] *****************************
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=False)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=False)

TASK [openwisp.openwisp2 : Update pip & related tools] 
*****************************************************************
[DEPRECATION WARNING]: Invoking "pip" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'pip', u'setuptools', u'wheel']`
and remove the loop. This feature will be removed in version 2.11. Deprecation 
warnings can be disabled by setting
deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (item=[u'pip', u'setuptools', 
u'wheel'])

TASK [openwisp.openwisp2 : Install openwisp2 controller and its dependencies] 
******************************************
[DEPRECATION WARNING]: Invoking "pip" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'openwisp-controller',
u'asgi_redis', u'service_identity', u'django-redis']` and remove the loop. This 
feature will be removed in version
2.11. Deprecation warnings can be disabled by setting 
deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (item=[u'openwisp-controller', 
u'asgi_redis', u'service_identity', u'django-redis'])

TASK [openwisp.openwisp2 : Install openwisp2 network topology and its 
dependencies] ************************************
[DEPRECATION WARNING]: Invoking "pip" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'openwisp-network-topology']` and
 remove the loop. This feature will be removed in version 2.11. Deprecation 
warnings can be disabled by setting
deprecation_warnings=False in ansible.cfg.
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=[])

TASK [openwisp.openwisp2 : Install custom OpenWISP 2 Python packages] 
**************************************************

TASK [openwisp.openwisp2 : Install extra python packages] 
**************************************************************
[DEPRECATION WARNING]: Invoking "pip" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: u'{{
openwisp2_extra_python_packages }}'` and remove the loop. This feature will be 
removed in version 2.11. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (item=[u'bpython'])

TASK [openwisp.openwisp2 : Install uwsgi] 
******************************************************************************
[DEPRECATION WARNING]: Invoking "pip" only once while using a loop via 
squash_actions is deprecated. Instead of using a
 loop to supply multiple items and specifying `name: {{ item }}`, please use 
`name: [u'uwsgi']` and remove the loop.
This feature will be removed in version 2.11. Deprecation warnings can be 
disabled by setting
deprecation_warnings=False in ansible.cfg.
ok: [ccrc-openwisp2.{domain name redacted}] => (item=[u'uwsgi'])

TASK [openwisp.openwisp2 : Install psycopg2] 
***************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install MySQL-python] 
***********************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install raven (sentry client)] 
**************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : openwisp_users present in settings.py?] 
*****************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : multi-tenancy migration dumpdata] 
***********************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : upload multitenancy_prepare_data.py script] 
*************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : prepare data for multitenancy migration] 
****************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : DROP sqlite database] 
***********************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : DROP postgres database] 
*********************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : CREATE postgres database] 
*******************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : install python-mysqldb in system python packages] 
*******************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : DROP mysql database] 
************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : CREATE mysql database] 
**********************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : urls.py] 
************************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : upload generate_django_secret_key.py script] 
************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : generate new django SECRET_KEY] 
*************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : get django SECRET_KEY] 
**********************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : set permission to secret key file] 
**********************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : set secret_key fact] 
************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : settings.py] 
********************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : migrate] 
************************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : set permissions to sqlite db] 
***************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : upload multitenancy_prepare_db.py script] 
***************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : prepare DB for multitenancy migration] 
******************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : multitenancy migration loaddata] 
************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : create /opt/openwisp2] 
**********************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : create "/opt/openwisp2/openwisp2"] 
**********************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : create "/opt/openwisp2/log"] 
****************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : manage.py] 
**********************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : __init__.py] 
********************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : urls.py] 
************************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : wsgi.py] 
************************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : asgi.py] 
************************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : upload generate_django_secret_key.py script] 
************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : generate new django SECRET_KEY] 
*************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : get django SECRET_KEY] 
**********************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : set permission to secret key file] 
**********************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : set secret_key fact] 
************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : settings.py] 
********************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : migrate] 
************************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : set permissions to sqlite db] 
***************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : collectstatic] 
******************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : create load_initial_data.py script] 
*********************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : load initial data] 
**************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Enable firewalld] 
***************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Configure firewall] 
*************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=http)
skipping: [ccrc-openwisp2.{domain name redacted}] => (item=https)

TASK [openwisp.openwisp2 : Set http_can_network_connect] 
***************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set SELinux permissive mode (for testing puropses)] 
*****************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set correct labels for nginx logs] 
**********************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Set label on log directory] 
*****************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Relabel files] 
******************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : uwsgi.ini] 
**********************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : supervisor uwsgi] 
***************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : supervisor runworker] 
***********************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : supervisor daphne] 
**************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : create "/opt/openwisp2/public_html"] 
********************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : create "/opt/openwisp2/ssl"] 
****************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : create SSL cert if not exists yet] 
**********************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : nginx site available] 
***********************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : nginx site enabled] 
*************************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : nginx site] 
*********************************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install topology update cron] 
***************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install topology snapshot save cron] 
********************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Install clearsessions cronjob] 
**************************************************************
ok: [ccrc-openwisp2.{domain name redacted}]

TASK [openwisp.openwisp2 : Change superuser password hint] 
*************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

RUNNING HANDLER [Stouts.postfix : postfix restart] 
*********************************************************************
changed: [ccrc-openwisp2.{domain name redacted}]

RUNNING HANDLER [Stouts.postfix : postfix send test mail] 
**************************************************************
skipping: [ccrc-openwisp2.{domain name redacted}]

PLAY RECAP 
*************************************************************************************************************
ccrc-openwisp2.{domain name redacted} : ok=57   changed=2    unreachable=0    
failed=0

eric@ERICS-LAPTOP:~/openwisp2-ansible-playbook$

Reply via email to