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$