diff --git a/defaults/main.yml b/defaults/main.yml
index e88650c612d56b113109fb7bd1129fb9ef41464f..a4f4b1d6c43fb888025eda31cf5b179598dcc818 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,2 +1,10 @@
 ---
 # defaults file for funkwhale
+funkwhale_install_path: /srv/funkwhale
+funkwhale_data_path: /srv/funkwhale/data
+funkwhale_username: funkwhale
+funkwhale_database_managed: true
+funkwhale_database_name: funkwhale
+funkwhale_database_user: funkwhale
+funkwhale_nginx_managed: true
+funkwhale_redis_managed: true
diff --git a/meta/main.yml b/meta/main.yml
index ba43fdd253cd77e096cc3f25496401bdf19c3773..4fa80a86af3092d23c54830d998c6b1c5fa2e7de 100644
--- a/meta/main.yml
+++ b/meta/main.yml
@@ -1,8 +1,8 @@
 ---
 galaxy_info:
-  author: your name
-  description: your description
-  company: your company (optional)
+  author: Eliot Berriot
+  description: An ansible role to install a Funkwhale server (https://funkwhale.audio)
+  company: Funkwhale
 
   # If the issue tracker for your role is not on github, uncomment the
   # next line and provide a value
@@ -15,9 +15,9 @@ galaxy_info:
   # - GPLv3
   # - Apache
   # - CC-BY
-  license: license (GPLv2, CC-BY, etc)
+  license: AGPLv3
 
-  min_ansible_version: 1.2
+  min_ansible_version: 2.7
 
   # If this a Container Enabled role, provide the minimum Ansible Container version.
   # min_ansible_container_version:
@@ -33,11 +33,11 @@ galaxy_info:
   #
   # platforms is a list of platforms, and each platform has a name and a list of versions.
   #
-  # platforms:
-  # - name: Fedora
-  #   versions:
-  #   - all
-  #   - 25
+  platforms:
+    - name: Debian
+      versions:
+        - all
+        - 9
   # - name: SomePlatform
   #   versions:
   #   - all
diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml
index ab9d60942c466c3fe9d1df890a260c721e1a7517..f52748f7c49379da68301dc544e1ac7edff80d52 100644
--- a/molecule/default/molecule.yml
+++ b/molecule/default/molecule.yml
@@ -7,7 +7,14 @@ lint:
   name: yamllint
 platforms:
   - name: instance
-    image: debian:9
+    image: alehaa/debian-systemd:stretch
+    command: /sbin/init
+    tmpfs:
+      - /run
+      - /tmp
+    volumes:
+      - /sys/fs/cgroup:/sys/fs/cgroup:ro
+
 provisioner:
   name: ansible
   lint:
@@ -16,3 +23,4 @@ verifier:
   name: testinfra
   lint:
     name: flake8
+    enabled: False
diff --git a/molecule/default/pytestdebug.log b/molecule/default/pytestdebug.log
new file mode 100644
index 0000000000000000000000000000000000000000..0faac8695eea053d18c1ac754499534f9d1471ca
--- /dev/null
+++ b/molecule/default/pytestdebug.log
@@ -0,0 +1,3056 @@
+versions pytest-4.4.2, py-1.8.0, python-3.7.3.candidate.1
+cwd=/home/eliotberriot/projects/funkwhale/ansible/molecule/default
+args=['--connection=ansible', '--ansible-inventory=/tmp/molecule/ansible/default/inventory/ansible_inventory.yml', '-p', 'no:cacheprovider', '--debug', '/home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py', '-vvv']
+
+  pytest_cmdline_main [hook]
+      config: <_pytest.config.Config object at 0x7f6c82c1f390>
+    pytest_plugin_registered [hook]
+        plugin: <Session default exitstatus='<UNSET>' testsfailed=0 testscollected=0>
+        manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+    finish pytest_plugin_registered --> [] [hook]
+    pytest_configure [hook]
+        config: <_pytest.config.Config object at 0x7f6c82c1f390>
+    early skip of rewriting module: py._io [assertion]
+    early skip of rewriting module: py._io.terminalwriter [assertion]
+    early skip of rewriting module: unicodedata [assertion]
+    early skip of rewriting module: py._builtin [assertion]
+      pytest_plugin_registered [hook]
+          plugin: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <_pytest.config.Config object at 0x7f6c82c1f390>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.mark' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/mark/__init__.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.main' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/main.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.terminal' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/terminal.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.runner' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/runner.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.python' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/python.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.fixtures' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/fixtures.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.debugging' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/debugging.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.unittest' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/unittest.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.capture' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/capture.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.skipping' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/skipping.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.tmpdir' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/tmpdir.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.monkeypatch' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/monkeypatch.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.recwarn' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/recwarn.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.pastebin' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/pastebin.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.helpconfig' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/helpconfig.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.nose' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/nose.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.assertion' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/assertion/__init__.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.junitxml' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/junitxml.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.resultlog' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/resultlog.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.doctest' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/doctest.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.freeze_support' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/freeze_support.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.setuponly' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/setuponly.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.setupplan' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/setupplan.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.warnings' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/warnings.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.logging' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/logging.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.reports' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/reports.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module 'testinfra.plugin' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/plugin.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5> err=<FDCapture 2 oldfd=6> in_=<FDCapture 0 oldfd=3>> _current_item=None>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <_pytest.terminal.TerminalReporter object at 0x7f6c827e3a58>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <_pytest.logging.LoggingPlugin object at 0x7f6c827ea7f0>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+    finish pytest_configure --> [] [hook]
+    pytest_sessionstart [hook]
+        session: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+      pytest_plugin_registered [hook]
+          plugin: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <_pytest.config.Config object at 0x7f6c82c1f390>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.mark' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/mark/__init__.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.main' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/main.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.terminal' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/terminal.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.runner' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/runner.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.python' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/python.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.fixtures' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/fixtures.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.debugging' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/debugging.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.unittest' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/unittest.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.capture' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/capture.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.skipping' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/skipping.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.tmpdir' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/tmpdir.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.monkeypatch' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/monkeypatch.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.recwarn' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/recwarn.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.pastebin' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/pastebin.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.helpconfig' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/helpconfig.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.nose' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/nose.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.assertion' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/assertion/__init__.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.junitxml' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/junitxml.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.resultlog' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/resultlog.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.doctest' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/doctest.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.freeze_support' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/freeze_support.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.setuponly' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/setuponly.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.setupplan' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/setupplan.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.warnings' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/warnings.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.logging' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/logging.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module '_pytest.reports' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/reports.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <module 'testinfra.plugin' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/plugin.py'>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5> err=<FDCapture 2 oldfd=6> in_=<FDCapture 0 oldfd=3>> _current_item=None>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <_pytest.terminal.TerminalReporter object at 0x7f6c827e3a58>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <_pytest.logging.LoggingPlugin object at 0x7f6c827ea7f0>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_plugin_registered [hook]
+          plugin: <_pytest.fixtures.FixtureManager object at 0x7f6c827ea978>
+          manager: <_pytest.config.PytestPluginManager object at 0x7f6c83891da0>
+      finish pytest_plugin_registered --> [] [hook]
+      pytest_report_header [hook]
+          config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          startdir: /home/eliotberriot/projects/funkwhale/ansible/molecule/default
+      finish pytest_report_header --> [['rootdir: /home/eliotberriot/projects/funkwhale/ansible/molecule/default', 'plugins: testinfra-1.19.0'], ['using: pytest-4.4.2 pylib-1.8.0', 'setuptools registered plugins:', '  testinfra-1.19.0 at /home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/plugin.py']] [hook]
+    finish pytest_sessionstart --> [] [hook]
+    pytest_collection [hook]
+        session: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+    perform_collect <Session default exitstatus=0 testsfailed=0 testscollected=0> ['/home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py'] [collection]
+        pytest_collectstart [hook]
+            collector: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+        finish pytest_collectstart --> [] [hook]
+        pytest_make_collect_report [hook]
+            collector: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+        processing argument /home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py [collection]
+            pytest_collect_file [hook]
+                path: /home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py
+                parent: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+              pytest_pycollect_makemodule [hook]
+                  path: /home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py
+                  parent: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+              finish pytest_pycollect_makemodule --> <Module tests/test_default.py> [hook]
+            finish pytest_collect_file --> [<Module tests/test_default.py>] [hook]
+          matchnodes [<Module tests/test_default.py>] [] [collection]
+            matchnodes finished ->  1 nodes [collection]
+        finish pytest_make_collect_report --> <CollectReport '' lenresult=1 outcome='passed'> [hook]
+        pytest_collectreport [hook]
+            report: <CollectReport '' lenresult=1 outcome='passed'>
+        finish pytest_collectreport --> [] [hook]
+    genitems <Module tests/test_default.py> [collection]
+      pytest_collectstart [hook]
+          collector: <Module tests/test_default.py>
+      finish pytest_collectstart --> [] [hook]
+      pytest_make_collect_report [hook]
+          collector: <Module tests/test_default.py>
+      find_module called for: test_default [assertion]
+      matched test file (was specified on cmdline): '/home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py' [assertion]
+      _read_pyc(/home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py): invalid or out of date pyc [assertion]
+      rewriting '/home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py' [assertion]
+      matched marked file 'testinfra.utils.ansible_runner' (from 'testinfra') [assertion]
+      find_module called for: testinfra.utils.ansible_runner [assertion]
+      found cached rewritten pyc for '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/utils/ansible_runner.py' [assertion]
+      early skip of rewriting module: ansible [assertion]
+      early skip of rewriting module: ansible.release [assertion]
+      early skip of rewriting module: ansible.constants [assertion]
+      early skip of rewriting module: jinja2 [assertion]
+      early skip of rewriting module: jinja2.environment [assertion]
+      early skip of rewriting module: jinja2.nodes [assertion]
+      early skip of rewriting module: jinja2.utils [assertion]
+      early skip of rewriting module: json [assertion]
+      early skip of rewriting module: json.decoder [assertion]
+      early skip of rewriting module: json.scanner [assertion]
+      early skip of rewriting module: _json [assertion]
+      early skip of rewriting module: json.encoder [assertion]
+      early skip of rewriting module: jinja2._compat [assertion]
+      early skip of rewriting module: pickle [assertion]
+      early skip of rewriting module: _compat_pickle [assertion]
+      early skip of rewriting module: org [assertion]
+      early skip of rewriting module: _pickle [assertion]
+      early skip of rewriting module: markupsafe [assertion]
+      early skip of rewriting module: markupsafe._compat [assertion]
+      early skip of rewriting module: markupsafe._speedups [assertion]
+      early skip of rewriting module: jinja2.defaults [assertion]
+      early skip of rewriting module: jinja2.filters [assertion]
+      early skip of rewriting module: jinja2.runtime [assertion]
+      early skip of rewriting module: jinja2.exceptions [assertion]
+      early skip of rewriting module: jinja2.tests [assertion]
+      early skip of rewriting module: jinja2.lexer [assertion]
+      early skip of rewriting module: jinja2._identifier [assertion]
+      early skip of rewriting module: jinja2.parser [assertion]
+      early skip of rewriting module: jinja2.compiler [assertion]
+      early skip of rewriting module: jinja2.visitor [assertion]
+      early skip of rewriting module: jinja2.optimizer [assertion]
+      early skip of rewriting module: jinja2.idtracking [assertion]
+      early skip of rewriting module: jinja2.loaders [assertion]
+      early skip of rewriting module: jinja2.bccache [assertion]
+      early skip of rewriting module: jinja2.asyncsupport [assertion]
+      early skip of rewriting module: asyncio [assertion]
+      early skip of rewriting module: asyncio.base_events [assertion]
+      early skip of rewriting module: concurrent [assertion]
+      early skip of rewriting module: concurrent.futures [assertion]
+      early skip of rewriting module: concurrent.futures._base [assertion]
+      early skip of rewriting module: ssl [assertion]
+      early skip of rewriting module: _ssl [assertion]
+      early skip of rewriting module: asyncio.constants [assertion]
+      early skip of rewriting module: asyncio.coroutines [assertion]
+      early skip of rewriting module: asyncio.base_futures [assertion]
+      early skip of rewriting module: asyncio.format_helpers [assertion]
+      early skip of rewriting module: asyncio.log [assertion]
+      early skip of rewriting module: asyncio.events [assertion]
+      early skip of rewriting module: contextvars [assertion]
+      early skip of rewriting module: _contextvars [assertion]
+      early skip of rewriting module: _asyncio [assertion]
+      early skip of rewriting module: asyncio.base_tasks [assertion]
+      early skip of rewriting module: asyncio.futures [assertion]
+      early skip of rewriting module: asyncio.protocols [assertion]
+      early skip of rewriting module: asyncio.sslproto [assertion]
+      early skip of rewriting module: asyncio.transports [assertion]
+      early skip of rewriting module: asyncio.tasks [assertion]
+      early skip of rewriting module: asyncio.locks [assertion]
+      early skip of rewriting module: asyncio.runners [assertion]
+      early skip of rewriting module: asyncio.queues [assertion]
+      early skip of rewriting module: asyncio.streams [assertion]
+      early skip of rewriting module: asyncio.subprocess [assertion]
+      early skip of rewriting module: asyncio.unix_events [assertion]
+      early skip of rewriting module: asyncio.base_subprocess [assertion]
+      early skip of rewriting module: asyncio.selector_events [assertion]
+      early skip of rewriting module: jinja2.asyncfilters [assertion]
+      early skip of rewriting module: ansible.module_utils [assertion]
+      early skip of rewriting module: ansible.module_utils._text [assertion]
+      early skip of rewriting module: ansible.module_utils.six [assertion]
+      early skip of rewriting module: ansible.module_utils.parsing [assertion]
+      early skip of rewriting module: ansible.module_utils.parsing.convert_bool [assertion]
+      early skip of rewriting module: ansible.config [assertion]
+      early skip of rewriting module: ansible.config.manager [assertion]
+      early skip of rewriting module: yaml [assertion]
+      early skip of rewriting module: yaml.error [assertion]
+      early skip of rewriting module: yaml.tokens [assertion]
+      early skip of rewriting module: yaml.events [assertion]
+      early skip of rewriting module: yaml.nodes [assertion]
+      early skip of rewriting module: yaml.loader [assertion]
+      early skip of rewriting module: yaml.reader [assertion]
+      early skip of rewriting module: yaml.scanner [assertion]
+      early skip of rewriting module: yaml.parser [assertion]
+      early skip of rewriting module: yaml.composer [assertion]
+      early skip of rewriting module: yaml.constructor [assertion]
+      early skip of rewriting module: yaml.resolver [assertion]
+      early skip of rewriting module: yaml.dumper [assertion]
+      early skip of rewriting module: yaml.emitter [assertion]
+      early skip of rewriting module: yaml.serializer [assertion]
+      early skip of rewriting module: yaml.representer [assertion]
+      early skip of rewriting module: yaml.cyaml [assertion]
+      early skip of rewriting module: _yaml [assertion]
+      early skip of rewriting module: yaml.CSafeLoader [assertion]
+      early skip of rewriting module: ansible.config.data [assertion]
+      early skip of rewriting module: ansible.errors [assertion]
+      early skip of rewriting module: ansible.errors.yaml_strings [assertion]
+      early skip of rewriting module: ansible.module_utils.six.moves [assertion]
+      early skip of rewriting module: configparser [assertion]
+      early skip of rewriting module: ansible.parsing [assertion]
+      early skip of rewriting module: ansible.parsing.quoting [assertion]
+      early skip of rewriting module: ansible.utils [assertion]
+      early skip of rewriting module: ansible.utils.py3compat [assertion]
+      early skip of rewriting module: ansible.utils.path [assertion]
+      early skip of rewriting module: encodings.unicode_escape [assertion]
+      early skip of rewriting module: ansible.cli [assertion]
+      early skip of rewriting module: getpass [assertion]
+      early skip of rewriting module: termios [assertion]
+      early skip of rewriting module: optparse [assertion]
+      early skip of rewriting module: ansible.inventory [assertion]
+      early skip of rewriting module: ansible.inventory.manager [assertion]
+      early skip of rewriting module: ansible.inventory.data [assertion]
+      early skip of rewriting module: ansible.inventory.group [assertion]
+      early skip of rewriting module: ansible.inventory.host [assertion]
+      early skip of rewriting module: ansible.utils.vars [assertion]
+      early skip of rewriting module: ansible.parsing.splitter [assertion]
+      early skip of rewriting module: ansible.utils.display [assertion]
+      early skip of rewriting module: ansible.utils.color [assertion]
+      early skip of rewriting module: ansible.parsing.utils [assertion]
+      early skip of rewriting module: ansible.parsing.utils.addresses [assertion]
+      early skip of rewriting module: ansible.plugins [assertion]
+      early skip of rewriting module: ansible.plugins.loader [assertion]
+      early skip of rewriting module: ansible.parsing.utils.yaml [assertion]
+      early skip of rewriting module: ansible.parsing.yaml [assertion]
+      early skip of rewriting module: ansible.parsing.yaml.loader [assertion]
+      early skip of rewriting module: _yaml [assertion]
+      early skip of rewriting module: ansible.parsing.yaml.constructor [assertion]
+      early skip of rewriting module: ansible.parsing.yaml.objects [assertion]
+      early skip of rewriting module: ansible.utils.unsafe_proxy [assertion]
+      early skip of rewriting module: ansible.parsing.vault [assertion]
+      early skip of rewriting module: cryptography [assertion]
+      early skip of rewriting module: cryptography.__about__ [assertion]
+      early skip of rewriting module: cryptography.exceptions [assertion]
+      early skip of rewriting module: cryptography.hazmat [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.hashes [assertion]
+      early skip of rewriting module: cryptography.utils [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.interfaces [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.padding [assertion]
+      early skip of rewriting module: cryptography.hazmat.bindings [assertion]
+      early skip of rewriting module: cryptography.hazmat.bindings._padding [assertion]
+      early skip of rewriting module: _cffi_backend [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.hmac [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.mac [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.kdf [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.kdf.pbkdf2 [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.constant_time [assertion]
+      early skip of rewriting module: hmac [assertion]
+      early skip of rewriting module: cryptography.hazmat.bindings._constant_time [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.ciphers [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.ciphers.base [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.ciphers.modes [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.ciphers.algorithms [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.backend [assertion]
+      early skip of rewriting module: asn1crypto [assertion]
+      early skip of rewriting module: asn1crypto.version [assertion]
+      early skip of rewriting module: asn1crypto.core [assertion]
+      early skip of rewriting module: asn1crypto._teletex_codec [assertion]
+      early skip of rewriting module: asn1crypto._errors [assertion]
+      early skip of rewriting module: asn1crypto._ordereddict [assertion]
+      early skip of rewriting module: asn1crypto._types [assertion]
+      early skip of rewriting module: asn1crypto.parser [assertion]
+      early skip of rewriting module: asn1crypto.util [assertion]
+      early skip of rewriting module: asn1crypto._iri [assertion]
+      early skip of rewriting module: encodings.idna [assertion]
+      early skip of rewriting module: stringprep [assertion]
+      early skip of rewriting module: cryptography.x509 [assertion]
+      early skip of rewriting module: cryptography.x509.certificate_transparency [assertion]
+      early skip of rewriting module: cryptography.x509.base [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.dsa [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.ec [assertion]
+      early skip of rewriting module: cryptography.hazmat._oid [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.rsa [assertion]
+      early skip of rewriting module: cryptography.x509.extensions [assertion]
+      early skip of rewriting module: ipaddress [assertion]
+      early skip of rewriting module: asn1crypto.keys [assertion]
+      early skip of rewriting module: asn1crypto._elliptic_curve [assertion]
+      early skip of rewriting module: asn1crypto._int [assertion]
+      early skip of rewriting module: asn1crypto._ffi [assertion]
+      early skip of rewriting module: asn1crypto._perf [assertion]
+      early skip of rewriting module: asn1crypto._perf._big_num_ctypes [assertion]
+      early skip of rewriting module: ctypes.util [assertion]
+      early skip of rewriting module: asn1crypto.algos [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.serialization [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.serialization.base [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.serialization.ssh [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.ed25519 [assertion]
+      early skip of rewriting module: cryptography.x509.general_name [assertion]
+      early skip of rewriting module: cryptography.x509.name [assertion]
+      early skip of rewriting module: cryptography.x509.oid [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.aead [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.ciphers [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.cmac [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.decode_asn1 [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.dh [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.dh [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.dsa [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.utils [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.utils [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.ec [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.ed25519 [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.ed448 [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.ed448 [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.encode_asn1 [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.hashes [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.hmac [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.ocsp [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.x509 [assertion]
+      early skip of rewriting module: cryptography.x509.ocsp [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.rsa [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.padding [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.x25519 [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.x25519 [assertion]
+      early skip of rewriting module: cryptography.hazmat.backends.openssl.x448 [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.asymmetric.x448 [assertion]
+      early skip of rewriting module: cryptography.hazmat.bindings.openssl [assertion]
+      early skip of rewriting module: cryptography.hazmat.bindings.openssl.binding [assertion]
+      early skip of rewriting module: cryptography.hazmat.bindings._openssl [assertion]
+      early skip of rewriting module: cryptography.hazmat.bindings.openssl._conditional [assertion]
+      early skip of rewriting module: cryptography.hazmat.primitives.kdf.scrypt [assertion]
+      early skip of rewriting module: Crypto [assertion]
+      early skip of rewriting module: ansible.parsing.ajson [assertion]
+      early skip of rewriting module: ansible.utils.plugin_docs [assertion]
+      early skip of rewriting module: ansible.parsing.plugin_docs [assertion]
+      early skip of rewriting module: ansible.parsing.metadata [assertion]
+      early skip of rewriting module: ansible.parsing.dataloader [assertion]
+      early skip of rewriting module: ansible.module_utils.basic [assertion]
+      early skip of rewriting module: syslog [assertion]
+      early skip of rewriting module: systemd [assertion]
+      early skip of rewriting module: selinux [assertion]
+      early skip of rewriting module: ansible.module_utils.common [assertion]
+      early skip of rewriting module: ansible.module_utils.common._collections_compat [assertion]
+      early skip of rewriting module: ansible.module_utils.common.process [assertion]
+      early skip of rewriting module: ansible.module_utils.common.file [assertion]
+      early skip of rewriting module: selinux [assertion]
+      early skip of rewriting module: ansible.module_utils.pycompat24 [assertion]
+      early skip of rewriting module: ansible.vars [assertion]
+      early skip of rewriting module: ansible.vars.manager [assertion]
+      early skip of rewriting module: ansible.inventory.helpers [assertion]
+      early skip of rewriting module: ansible.plugins.cache [assertion]
+      early skip of rewriting module: ansible.template [assertion]
+      early skip of rewriting module: ansible.template.safe_eval [assertion]
+      early skip of rewriting module: ansible.template.template [assertion]
+      early skip of rewriting module: ansible.template.vars [assertion]
+      early skip of rewriting module: ansible.utils.listify [assertion]
+      early skip of rewriting module: ansible.vars.clean [assertion]
+      early skip of rewriting module: ansible.cli.playbook [assertion]
+      early skip of rewriting module: ansible.executor [assertion]
+      early skip of rewriting module: ansible.executor.playbook_executor [assertion]
+      early skip of rewriting module: ansible.executor.task_queue_manager [assertion]
+      early skip of rewriting module: multiprocessing [assertion]
+      early skip of rewriting module: multiprocessing.context [assertion]
+      early skip of rewriting module: multiprocessing.process [assertion]
+      early skip of rewriting module: multiprocessing.reduction [assertion]
+      early skip of rewriting module: array [assertion]
+      early skip of rewriting module: ansible.executor.play_iterator [assertion]
+      early skip of rewriting module: ansible.playbook [assertion]
+      early skip of rewriting module: ansible.playbook.play [assertion]
+      early skip of rewriting module: ansible.playbook.attribute [assertion]
+      early skip of rewriting module: ansible.playbook.base [assertion]
+      early skip of rewriting module: ansible.playbook.become [assertion]
+      early skip of rewriting module: ansible.playbook.block [assertion]
+      early skip of rewriting module: ansible.playbook.conditional [assertion]
+      early skip of rewriting module: ansible.playbook.helpers [assertion]
+      early skip of rewriting module: ansible.parsing.mod_args [assertion]
+      early skip of rewriting module: ansible.playbook.role [assertion]
+      early skip of rewriting module: ansible.playbook.role.metadata [assertion]
+      early skip of rewriting module: ansible.playbook.role.include [assertion]
+      early skip of rewriting module: ansible.playbook.role.definition [assertion]
+      early skip of rewriting module: ansible.playbook.taggable [assertion]
+      early skip of rewriting module: ansible.playbook.role.requirement [assertion]
+      early skip of rewriting module: tarfile [assertion]
+      early skip of rewriting module: ansible.playbook.playbook_include [assertion]
+      early skip of rewriting module: ansible.playbook.task [assertion]
+      early skip of rewriting module: ansible.playbook.loop_control [assertion]
+      early skip of rewriting module: ansible.executor.stats [assertion]
+      early skip of rewriting module: ansible.executor.task_result [assertion]
+      early skip of rewriting module: ansible.playbook.play_context [assertion]
+      early skip of rewriting module: ansible.utils.ssh_functions [assertion]
+      early skip of rewriting module: ansible.plugins.callback [assertion]
+      early skip of rewriting module: ansible.utils.helpers [assertion]
+      early skip of rewriting module: ansible.vars.hostvars [assertion]
+      early skip of rewriting module: ansible.vars.reserved [assertion]
+      early skip of rewriting module: ansible.plugins.inventory [assertion]
+      early skip of rewriting module: ansible.utils.shlex [assertion]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __name__
+            obj: test_default
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __doc__
+            obj: None
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __package__
+            obj: 
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __loader__
+            obj: <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f6c82858518>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __spec__
+            obj: ModuleSpec(name='test_default', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f6c82858518>, origin='/home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py')
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __file__
+            obj: /home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/test_default.py
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __cached__
+            obj: /home/eliotberriot/projects/funkwhale/ansible/molecule/default/tests/__pycache__/test_default.cpython-37-PYTEST.pyc
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __builtins__
+            obj: {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>), '__build_class__': <built-in function __build_class__>, '__import__': <built-in function __import__>, 'abs': <built-in function abs>, 'all': <built-in function all>, 'any': <built-in function any>, 'ascii': <built-in function ascii>, 'bin': <built-in function bin>, 'breakpoint': <built-in function breakpoint>, 'callable': <built-in function callable>, 'chr': <built-in function chr>, 'compile': <built-in function compile>, 'delattr': <built-in function delattr>, 'dir': <built-in function dir>, 'divmod': <built-in function divmod>, 'eval': <built-in function eval>, 'exec': <built-in function exec>, 'format': <built-in function format>, 'getattr': <built-in function getattr>, 'globals': <built-in function globals>, 'hasattr': <built-in function hasattr>, 'hash': <built-in function hash>, 'hex': <built-in function hex>, 'id': <built-in function id>, 'input': <built-in function input>, 'isinstance': <built-in function isinstance>, 'issubclass': <built-in function issubclass>, 'iter': <built-in function iter>, 'len': <built-in function len>, 'locals': <built-in function locals>, 'max': <built-in function max>, 'min': <built-in function min>, 'next': <built-in function next>, 'oct': <built-in function oct>, 'ord': <built-in function ord>, 'pow': <built-in function pow>, 'print': <built-in function print>, 'repr': <built-in function repr>, 'round': <built-in function round>, 'setattr': <built-in function setattr>, 'sorted': <built-in function sorted>, 'sum': <built-in function sum>, 'vars': <built-in function vars>, 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': <class 'bool'>, 'memoryview': <class 'memoryview'>, 'bytearray': <class 'bytearray'>, 'bytes': <class 'bytes'>, 'classmethod': <class 'classmethod'>, 'complex': <class 'complex'>, 'dict': <class 'dict'>, 'enumerate': <class 'enumerate'>, 'filter': <class 'filter'>, 'float': <class 'float'>, 'frozenset': <class 'frozenset'>, 'property': <class 'property'>, 'int': <class 'int'>, 'list': <class 'list'>, 'map': <class 'map'>, 'object': <class 'object'>, 'range': <class 'range'>, 'reversed': <class 'reversed'>, 'set': <class 'set'>, 'slice': <class 'slice'>, 'staticmethod': <class 'staticmethod'>, 'str': <class 'str'>, 'super': <class 'super'>, 'tuple': <class 'tuple'>, 'type': <class 'type'>, 'zip': <class 'zip'>, '__debug__': True, 'BaseException': <class 'BaseException'>, 'Exception': <class 'Exception'>, 'TypeError': <class 'TypeError'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'GeneratorExit': <class 'GeneratorExit'>, 'SystemExit': <class 'SystemExit'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'ImportError': <class 'ImportError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'OSError': <class 'OSError'>, 'EnvironmentError': <class 'OSError'>, 'IOError': <class 'OSError'>, 'EOFError': <class 'EOFError'>, 'RuntimeError': <class 'RuntimeError'>, 'RecursionError': <class 'RecursionError'>, 'NotImplementedError': <class 'NotImplementedError'>, 'NameError': <class 'NameError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'AttributeError': <class 'AttributeError'>, 'SyntaxError': <class 'SyntaxError'>, 'IndentationError': <class 'IndentationError'>, 'TabError': <class 'TabError'>, 'LookupError': <class 'LookupError'>, 'IndexError': <class 'IndexError'>, 'KeyError': <class 'KeyError'>, 'ValueError': <class 'ValueError'>, 'UnicodeError': <class 'UnicodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'AssertionError': <class 'AssertionError'>, 'ArithmeticError': <class 'ArithmeticError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'OverflowError': <class 'OverflowError'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, 'SystemError': <class 'SystemError'>, 'ReferenceError': <class 'ReferenceError'>, 'MemoryError': <class 'MemoryError'>, 'BufferError': <class 'BufferError'>, 'Warning': <class 'Warning'>, 'UserWarning': <class 'UserWarning'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'FutureWarning': <class 'FutureWarning'>, 'ImportWarning': <class 'ImportWarning'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'BytesWarning': <class 'BytesWarning'>, 'ResourceWarning': <class 'ResourceWarning'>, 'ConnectionError': <class 'ConnectionError'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'NotADirectoryError': <class 'NotADirectoryError'>, 'InterruptedError': <class 'InterruptedError'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'TimeoutError': <class 'TimeoutError'>, 'open': <built-in function open>, 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'copyright': Copyright (c) 2001-2019 Python Software Foundation.
+All Rights Reserved.
+
+Copyright (c) 2000 BeOpen.com.
+All Rights Reserved.
+
+Copyright (c) 1995-2001 Corporation for National Research Initiatives.
+All Rights Reserved.
+
+Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
+All Rights Reserved., 'credits':     Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands
+    for supporting Python development.  See www.python.org for more information., 'license': See https://www.python.org/psf/license/, 'help': Type help() for interactive help, or help(object) for help about object.}
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: @py_builtins
+            obj: <module 'builtins' (built-in)>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: @pytest_ar
+            obj: <module '_pytest.assertion.rewrite' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/_pytest/assertion/rewrite.py'>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: os
+            obj: <module 'os' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/os.py'>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: pytest
+            obj: <module 'pytest' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/pytest.py'>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: testinfra
+            obj: <module 'testinfra' from '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/__init__.py'>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: testinfra_hosts
+            obj: ['instance']
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: test_hosts_file
+            obj: <function test_hosts_file at 0x7f6c827eec80>
+          pytest_generate_tests [hook]
+              metafunc: <_pytest.python.Metafunc object at 0x7f6c820f53c8>
+          matched marked file 'testinfra.backend.ansible' (from 'testinfra') [assertion]
+          find_module called for: testinfra.backend.ansible [assertion]
+          found cached rewritten pyc for '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/backend/ansible.py' [assertion]
+          matched marked file 'testinfra.backend.base' (from 'testinfra') [assertion]
+          find_module called for: testinfra.backend.base [assertion]
+          found cached rewritten pyc for '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/backend/base.py' [assertion]
+          early skip of rewriting module: pipes [assertion]
+          finish pytest_generate_tests --> [] [hook]
+        finish pytest_pycollect_makeitem --> [<Function test_hosts_file[ansible://instance]>] [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: test_installed_mandatory_packages
+            obj: <function test_installed_mandatory_packages at 0x7f6c80dbd510>
+          pytest_generate_tests [hook]
+              metafunc: <_pytest.python.Metafunc object at 0x7f6c820ee908>
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: python3
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: python3-dev
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: python3-pip
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: python3-venv
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: libldap2-dev
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: libsasl2-dev
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: git
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: unzip
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: build-essential
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: ffmpeg
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: libjpeg-dev
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: libmagic-dev
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: libpq-dev
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: postgresql-client
+                argname: package
+            finish pytest_make_parametrize_id --> None [hook]
+          finish pytest_generate_tests --> [] [hook]
+        finish pytest_pycollect_makeitem --> [<Function test_installed_mandatory_packages[ansible://instance-python3]>, <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>, <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>, <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>, <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>, <Function test_installed_mandatory_packages[ansible://instance-git]>, <Function test_installed_mandatory_packages[ansible://instance-unzip]>, <Function test_installed_mandatory_packages[ansible://instance-build-essential]>, <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>, <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>, <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>] [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: test_installed_services
+            obj: <function test_installed_services at 0x7f6c80dbd488>
+          pytest_generate_tests [hook]
+              metafunc: <_pytest.python.Metafunc object at 0x7f6c820ee828>
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: redis-server
+                argname: service
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: postgresql
+                argname: service
+            finish pytest_make_parametrize_id --> None [hook]
+            pytest_make_parametrize_id [hook]
+                config: <_pytest.config.Config object at 0x7f6c82c1f390>
+                val: nginx
+                argname: service
+            finish pytest_make_parametrize_id --> None [hook]
+          finish pytest_generate_tests --> [] [hook]
+        finish pytest_pycollect_makeitem --> [<Function test_installed_services[ansible://instance-redis-server]>, <Function test_installed_services[ansible://instance-postgresql]>, <Function test_installed_services[ansible://instance-nginx]>] [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: test_database_created
+            obj: <function test_database_created at 0x7f6c80de9ae8>
+          pytest_generate_tests [hook]
+              metafunc: <_pytest.python.Metafunc object at 0x7f6c820920f0>
+          finish pytest_generate_tests --> [] [hook]
+        finish pytest_pycollect_makeitem --> [<Function test_database_created[ansible://instance]>] [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: test_database_user_created
+            obj: <function test_database_user_created at 0x7f6c80de9b70>
+          pytest_generate_tests [hook]
+              metafunc: <_pytest.python.Metafunc object at 0x7f6c820f5550>
+          finish pytest_generate_tests --> [] [hook]
+        finish pytest_pycollect_makeitem --> [<Function test_database_user_created[ansible://instance]>] [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __repr__
+            obj: <slot wrapper '__repr__' of 'module' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __getattribute__
+            obj: <slot wrapper '__getattribute__' of 'module' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __setattr__
+            obj: <slot wrapper '__setattr__' of 'module' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __delattr__
+            obj: <slot wrapper '__delattr__' of 'module' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __init__
+            obj: <slot wrapper '__init__' of 'module' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __new__
+            obj: <built-in method __new__ of type object at 0x8193a0>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __dir__
+            obj: <method '__dir__' of 'module' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __dict__
+            obj: <member '__dict__' of 'module' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __hash__
+            obj: <slot wrapper '__hash__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __str__
+            obj: <slot wrapper '__str__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __lt__
+            obj: <slot wrapper '__lt__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __le__
+            obj: <slot wrapper '__le__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __eq__
+            obj: <slot wrapper '__eq__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __ne__
+            obj: <slot wrapper '__ne__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __gt__
+            obj: <slot wrapper '__gt__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __ge__
+            obj: <slot wrapper '__ge__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __reduce_ex__
+            obj: <method '__reduce_ex__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __reduce__
+            obj: <method '__reduce__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __subclasshook__
+            obj: <method '__subclasshook__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __init_subclass__
+            obj: <method '__init_subclass__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __format__
+            obj: <method '__format__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __sizeof__
+            obj: <method '__sizeof__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+        pytest_pycollect_makeitem [hook]
+            collector: <Module tests/test_default.py>
+            name: __class__
+            obj: <attribute '__class__' of 'object' objects>
+        finish pytest_pycollect_makeitem --> None [hook]
+      finish pytest_make_collect_report --> <CollectReport 'tests/test_default.py' lenresult=20 outcome='passed'> [hook]
+    genitems <Function test_hosts_file[ansible://instance]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_hosts_file[ansible://instance]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-python3]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-python3-dev]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-python3-pip]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-python3-venv]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-git]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-git]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-unzip]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-build-essential]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_services[ansible://instance-redis-server]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_services[ansible://instance-redis-server]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_services[ansible://instance-postgresql]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_services[ansible://instance-postgresql]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_installed_services[ansible://instance-nginx]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_installed_services[ansible://instance-nginx]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_database_created[ansible://instance]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_database_created[ansible://instance]>
+      finish pytest_itemcollected --> [] [hook]
+    genitems <Function test_database_user_created[ansible://instance]> [collection]
+      pytest_itemcollected [hook]
+          item: <Function test_database_user_created[ansible://instance]>
+      finish pytest_itemcollected --> [] [hook]
+      pytest_collectreport [hook]
+          report: <CollectReport 'tests/test_default.py' lenresult=20 outcome='passed'>
+      finish pytest_collectreport --> [] [hook]
+      pytest_collection_modifyitems [hook]
+          session: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+          config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          items: [<Function test_hosts_file[ansible://instance]>, <Function test_installed_mandatory_packages[ansible://instance-python3]>, <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>, <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>, <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>, <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>, <Function test_installed_mandatory_packages[ansible://instance-git]>, <Function test_installed_mandatory_packages[ansible://instance-unzip]>, <Function test_installed_mandatory_packages[ansible://instance-build-essential]>, <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>, <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>, <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>, <Function test_installed_services[ansible://instance-redis-server]>, <Function test_installed_services[ansible://instance-postgresql]>, <Function test_installed_services[ansible://instance-nginx]>, <Function test_database_created[ansible://instance]>, <Function test_database_user_created[ansible://instance]>]
+      finish pytest_collection_modifyitems --> [] [hook]
+      pytest_collection_finish [hook]
+          session: <Session default exitstatus=0 testsfailed=0 testscollected=0>
+        pytest_report_collectionfinish [hook]
+            config: <_pytest.config.Config object at 0x7f6c82c1f390>
+            startdir: /home/eliotberriot/projects/funkwhale/ansible/molecule/default
+            items: [<Function test_hosts_file[ansible://instance]>, <Function test_installed_mandatory_packages[ansible://instance-python3]>, <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>, <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>, <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>, <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>, <Function test_installed_mandatory_packages[ansible://instance-git]>, <Function test_installed_mandatory_packages[ansible://instance-unzip]>, <Function test_installed_mandatory_packages[ansible://instance-build-essential]>, <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>, <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>, <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>, <Function test_installed_services[ansible://instance-redis-server]>, <Function test_installed_services[ansible://instance-postgresql]>, <Function test_installed_services[ansible://instance-nginx]>, <Function test_database_created[ansible://instance]>, <Function test_database_user_created[ansible://instance]>]
+        finish pytest_report_collectionfinish --> [] [hook]
+      finish pytest_collection_finish --> [] [hook]
+      pytest_warning_captured [hook]
+          warning_message: {message : DeprecationWarning("Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working"), category : 'DeprecationWarning', filename : '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/jinja2/utils.py', lineno : 485, line : None}
+          when: collect
+          item: None
+      finish pytest_warning_captured --> [] [hook]
+      pytest_warning_captured [hook]
+          warning_message: {message : DeprecationWarning("Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working"), category : 'DeprecationWarning', filename : '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/jinja2/runtime.py', lineno : 318, line : None}
+          when: collect
+          item: None
+      finish pytest_warning_captured --> [] [hook]
+      pytest_warning_captured [hook]
+          warning_message: {message : DeprecationWarning("Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working"), category : 'DeprecationWarning', filename : '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/ansible/errors/__init__.py', lineno : 22, line : None}
+          when: collect
+          item: None
+      finish pytest_warning_captured --> [] [hook]
+      pytest_warning_captured [hook]
+          warning_message: {message : DeprecationWarning("Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working"), category : 'DeprecationWarning', filename : '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/yaml/constructor.py', lineno : 126, line : None}
+          when: collect
+          item: None
+      finish pytest_warning_captured --> [] [hook]
+      pytest_warning_captured [hook]
+          warning_message: {message : DeprecationWarning("Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working"), category : 'DeprecationWarning', filename : '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/ansible/utils/unsafe_proxy.py', lineno : 56, line : None}
+          when: collect
+          item: None
+      finish pytest_warning_captured --> [] [hook]
+      pytest_warning_captured [hook]
+          warning_message: {message : DeprecationWarning("Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working"), category : 'DeprecationWarning', filename : '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/ansible/utils/unsafe_proxy.py', lineno : 56, line : None}
+          when: collect
+          item: None
+      finish pytest_warning_captured --> [] [hook]
+      pytest_warning_captured [hook]
+          warning_message: {message : DeprecationWarning("Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working"), category : 'DeprecationWarning', filename : '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/ansible/utils/plugin_docs.py', lineno : 23, line : None}
+          when: collect
+          item: None
+      finish pytest_warning_captured --> [] [hook]
+      pytest_warning_captured [hook]
+          warning_message: {message : DeprecationWarning("Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working"), category : 'DeprecationWarning', filename : '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/ansible/utils/listify.py', lineno : 22, line : None}
+          when: collect
+          item: None
+      finish pytest_warning_captured --> [] [hook]
+    finish pytest_collection --> [<Function test_hosts_file[ansible://instance]>, <Function test_installed_mandatory_packages[ansible://instance-python3]>, <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>, <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>, <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>, <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>, <Function test_installed_mandatory_packages[ansible://instance-git]>, <Function test_installed_mandatory_packages[ansible://instance-unzip]>, <Function test_installed_mandatory_packages[ansible://instance-build-essential]>, <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>, <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>, <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>, <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>, <Function test_installed_services[ansible://instance-redis-server]>, <Function test_installed_services[ansible://instance-postgresql]>, <Function test_installed_services[ansible://instance-nginx]>, <Function test_database_created[ansible://instance]>, <Function test_database_user_created[ansible://instance]>] [hook]
+    pytest_runtestloop [hook]
+        session: <Session default exitstatus=0 testsfailed=0 testscollected=20>
+      pytest_runtest_protocol [hook]
+          item: <Function test_hosts_file[ansible://instance]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_hosts_file[ansible://instance]
+            location: ('tests/test_default.py', 10, 'test_hosts_file[ansible://instance]')
+        early skip of rewriting module: py._io.capture [assertion]
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_hosts_file[ansible://instance]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_hosts_file[ansible://instance]>>
+          finish pytest_fixture_setup --> <testinfra.host.Host object at 0x7f6c820ee588> [hook]
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_hosts_file[ansible://instance]>>
+          finish pytest_fixture_setup --> <testinfra.host.Host object at 0x7f6c820ee588> [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_hosts_file[ansible://instance]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_hosts_file[ansible://instance]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_hosts_file[ansible://instance]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_hosts_file[ansible://instance]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_hosts_file[ansible://instance]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_hosts_file[ansible://instance]>
+          matched marked file 'testinfra.modules.file' (from 'testinfra') [assertion]
+          find_module called for: testinfra.modules.file [assertion]
+          found cached rewritten pyc for '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/modules/file.py' [assertion]
+          matched marked file 'testinfra.modules.base' (from 'testinfra') [assertion]
+          find_module called for: testinfra.modules.base [assertion]
+          found cached rewritten pyc for '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/modules/base.py' [assertion]
+          matched marked file 'testinfra.modules.systeminfo' (from 'testinfra') [assertion]
+          find_module called for: testinfra.modules.systeminfo [assertion]
+          found cached rewritten pyc for '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/modules/systeminfo.py' [assertion]
+          early skip of rewriting module: ansible.playbook.handler [assertion]
+          early skip of rewriting module: ansible.playbook.task_include [assertion]
+          early skip of rewriting module: ansible.playbook.role_include [assertion]
+          early skip of rewriting module: ansible.playbook.handler_task_include [assertion]
+          early skip of rewriting module: ansible.plugins.action [assertion]
+          early skip of rewriting module: ansible.executor.module_common [assertion]
+          early skip of rewriting module: distutils [assertion]
+          early skip of rewriting module: distutils.dist [assertion]
+          early skip of rewriting module: distutils.errors [assertion]
+          early skip of rewriting module: distutils.fancy_getopt [assertion]
+          early skip of rewriting module: getopt [assertion]
+          early skip of rewriting module: distutils.util [assertion]
+          early skip of rewriting module: distutils.dep_util [assertion]
+          early skip of rewriting module: distutils.spawn [assertion]
+          early skip of rewriting module: distutils.debug [assertion]
+          early skip of rewriting module: distutils.log [assertion]
+          early skip of rewriting module: distutils.sysconfig [assertion]
+          early skip of rewriting module: distutils.version [assertion]
+          early skip of rewriting module: ansible.plugins.shell [assertion]
+          early skip of rewriting module: ansible.plugins.shell.powershell [assertion]
+          early skip of rewriting module: ansible.executor.action_write_locks [assertion]
+          early skip of rewriting module: ansible.module_utils.facts [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.compat [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.namespace [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.default_collectors [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.other [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.other.facter [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.collector [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.timeout [assertion]
+          early skip of rewriting module: multiprocessing.pool [assertion]
+          early skip of rewriting module: queue [assertion]
+          early skip of rewriting module: _queue [assertion]
+          early skip of rewriting module: multiprocessing.util [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.other.ohai [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.apparmor [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.caps [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.chroot [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.cmdline [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.utils [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.distribution [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.date_time [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.env [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.dns [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.fips [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.local [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.lsb [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.pkg_mgr [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.platform [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.python [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.selinux [assertion]
+          early skip of rewriting module: selinux [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.service_mgr [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.ssh_pub_keys [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.system.user [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.base [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.aix [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.darwin [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.sysctl [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.dragonfly [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.freebsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.hpux [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.hurd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.linux [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.netbsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.openbsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.hardware.sunos [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.base [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.aix [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.generic_bsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.darwin [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.dragonfly [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.freebsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.hpux [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.hurd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.linux [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.iscsi [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.netbsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.openbsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.network.sunos [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual.base [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual.dragonfly [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual.freebsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual.hpux [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual.linux [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual.netbsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual.sysctl [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual.openbsd [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.virtual.sunos [assertion]
+          early skip of rewriting module: ansible.module_utils.facts.ansible_collector [assertion]
+          early skip of rewriting module: multiprocessing.synchronize [assertion]
+          early skip of rewriting module: _multiprocessing [assertion]
+          early skip of rewriting module: ansible.module_utils.json_utils [assertion]
+          early skip of rewriting module: ansible.parsing.utils.jsonify [assertion]
+          early skip of rewriting module: ansible.modules [assertion]
+          early skip of rewriting module: multiprocessing.queues [assertion]
+          early skip of rewriting module: multiprocessing.connection [assertion]
+          early skip of rewriting module: _winapi [assertion]
+          early skip of rewriting module: ansible.plugins.callback.default [assertion]
+          early skip of rewriting module: ansible.utils.module_docs_fragments [assertion]
+          early skip of rewriting module: ansible.plugins.strategy [assertion]
+          early skip of rewriting module: ansible.executor.process [assertion]
+          early skip of rewriting module: ansible.executor.process.worker [assertion]
+          early skip of rewriting module: Crypto [assertion]
+          early skip of rewriting module: ansible.executor.task_executor [assertion]
+          early skip of rewriting module: pty [assertion]
+          early skip of rewriting module: tty [assertion]
+          early skip of rewriting module: ansible.module_utils.connection [assertion]
+          early skip of rewriting module: ansible.playbook.included_file [assertion]
+          early skip of rewriting module: requests [assertion]
+          early skip of rewriting module: urllib3 [assertion]
+          early skip of rewriting module: urllib3.connectionpool [assertion]
+          early skip of rewriting module: urllib3.exceptions [assertion]
+          early skip of rewriting module: urllib3.packages [assertion]
+          early skip of rewriting module: urllib3.packages.ssl_match_hostname [assertion]
+          early skip of rewriting module: urllib3.packages.six [assertion]
+          early skip of rewriting module: urllib3.packages.six.moves [assertion]
+          early skip of rewriting module: urllib3.packages.six.moves.http_client [assertion]
+          early skip of rewriting module: http [assertion]
+          early skip of rewriting module: http.client [assertion]
+          early skip of rewriting module: urllib3.connection [assertion]
+          early skip of rewriting module: urllib3.util [assertion]
+          early skip of rewriting module: urllib3.util.connection [assertion]
+          early skip of rewriting module: urllib3.util.wait [assertion]
+          early skip of rewriting module: urllib3.contrib [assertion]
+          early skip of rewriting module: urllib3.contrib._appengine_environ [assertion]
+          early skip of rewriting module: urllib3.util.request [assertion]
+          early skip of rewriting module: urllib3.util.response [assertion]
+          early skip of rewriting module: urllib3.util.ssl_ [assertion]
+          early skip of rewriting module: urllib3.util.timeout [assertion]
+          early skip of rewriting module: urllib3.util.retry [assertion]
+          early skip of rewriting module: urllib3.util.url [assertion]
+          early skip of rewriting module: urllib3.packages.six.moves.urllib [assertion]
+          early skip of rewriting module: urllib3.packages.six.moves.urllib.parse [assertion]
+          early skip of rewriting module: urllib3._collections [assertion]
+          early skip of rewriting module: urllib3.request [assertion]
+          early skip of rewriting module: urllib3.filepost [assertion]
+          early skip of rewriting module: urllib3.fields [assertion]
+          early skip of rewriting module: mimetypes [assertion]
+          early skip of rewriting module: winreg [assertion]
+          early skip of rewriting module: urllib3.response [assertion]
+          early skip of rewriting module: urllib3.util.queue [assertion]
+          early skip of rewriting module: urllib3.poolmanager [assertion]
+          early skip of rewriting module: chardet [assertion]
+          early skip of rewriting module: chardet.compat [assertion]
+          early skip of rewriting module: chardet.universaldetector [assertion]
+          early skip of rewriting module: chardet.charsetgroupprober [assertion]
+          early skip of rewriting module: chardet.enums [assertion]
+          early skip of rewriting module: chardet.charsetprober [assertion]
+          early skip of rewriting module: chardet.escprober [assertion]
+          early skip of rewriting module: chardet.codingstatemachine [assertion]
+          early skip of rewriting module: chardet.escsm [assertion]
+          early skip of rewriting module: chardet.latin1prober [assertion]
+          early skip of rewriting module: chardet.mbcsgroupprober [assertion]
+          early skip of rewriting module: chardet.utf8prober [assertion]
+          early skip of rewriting module: chardet.mbcssm [assertion]
+          early skip of rewriting module: chardet.sjisprober [assertion]
+          early skip of rewriting module: chardet.mbcharsetprober [assertion]
+          early skip of rewriting module: chardet.chardistribution [assertion]
+          early skip of rewriting module: chardet.euctwfreq [assertion]
+          early skip of rewriting module: chardet.euckrfreq [assertion]
+          early skip of rewriting module: chardet.gb2312freq [assertion]
+          early skip of rewriting module: chardet.big5freq [assertion]
+          early skip of rewriting module: chardet.jisfreq [assertion]
+          early skip of rewriting module: chardet.jpcntx [assertion]
+          early skip of rewriting module: chardet.eucjpprober [assertion]
+          early skip of rewriting module: chardet.gb2312prober [assertion]
+          early skip of rewriting module: chardet.euckrprober [assertion]
+          early skip of rewriting module: chardet.cp949prober [assertion]
+          early skip of rewriting module: chardet.big5prober [assertion]
+          early skip of rewriting module: chardet.euctwprober [assertion]
+          early skip of rewriting module: chardet.sbcsgroupprober [assertion]
+          early skip of rewriting module: chardet.sbcharsetprober [assertion]
+          early skip of rewriting module: chardet.langcyrillicmodel [assertion]
+          early skip of rewriting module: chardet.langgreekmodel [assertion]
+          early skip of rewriting module: chardet.langbulgarianmodel [assertion]
+          early skip of rewriting module: chardet.langthaimodel [assertion]
+          early skip of rewriting module: chardet.langhebrewmodel [assertion]
+          early skip of rewriting module: chardet.hebrewprober [assertion]
+          early skip of rewriting module: chardet.langturkishmodel [assertion]
+          early skip of rewriting module: chardet.version [assertion]
+          early skip of rewriting module: requests.exceptions [assertion]
+          early skip of rewriting module: urllib3.contrib.pyopenssl [assertion]
+          early skip of rewriting module: OpenSSL [assertion]
+          early skip of rewriting module: requests.__version__ [assertion]
+          early skip of rewriting module: requests.utils [assertion]
+          early skip of rewriting module: requests.certs [assertion]
+          early skip of rewriting module: certifi [assertion]
+          early skip of rewriting module: certifi.core [assertion]
+          early skip of rewriting module: requests._internal_utils [assertion]
+          early skip of rewriting module: requests.compat [assertion]
+          early skip of rewriting module: simplejson [assertion]
+          early skip of rewriting module: urllib.request [assertion]
+          early skip of rewriting module: urllib.error [assertion]
+          early skip of rewriting module: urllib.response [assertion]
+          early skip of rewriting module: http.cookiejar [assertion]
+          early skip of rewriting module: http.cookies [assertion]
+          early skip of rewriting module: requests.cookies [assertion]
+          early skip of rewriting module: requests.structures [assertion]
+          early skip of rewriting module: requests.packages [assertion]
+          early skip of rewriting module: idna [assertion]
+          early skip of rewriting module: idna.package_data [assertion]
+          early skip of rewriting module: idna.core [assertion]
+          early skip of rewriting module: idna.idnadata [assertion]
+          early skip of rewriting module: idna.intranges [assertion]
+          early skip of rewriting module: requests.models [assertion]
+          early skip of rewriting module: requests.hooks [assertion]
+          early skip of rewriting module: requests.auth [assertion]
+          early skip of rewriting module: requests.status_codes [assertion]
+          early skip of rewriting module: requests.api [assertion]
+          early skip of rewriting module: requests.sessions [assertion]
+          early skip of rewriting module: requests.adapters [assertion]
+          early skip of rewriting module: urllib3.contrib.socks [assertion]
+          early skip of rewriting module: socks [assertion]
+          early skip of rewriting module: ansible.module_utils.urls [assertion]
+          early skip of rewriting module: netrc [assertion]
+          early skip of rewriting module: httplib [assertion]
+          early skip of rewriting module: ansible.module_utils.six.moves.http_cookiejar [assertion]
+          early skip of rewriting module: ansible.module_utils.six.moves.urllib [assertion]
+          early skip of rewriting module: ansible.module_utils.six.moves.urllib.request [assertion]
+          early skip of rewriting module: ansible.module_utils.six.moves.urllib.error [assertion]
+          early skip of rewriting module: ansible.module_utils.six.moves.urllib.parse [assertion]
+          early skip of rewriting module: urllib3.contrib.pyopenssl [assertion]
+          early skip of rewriting module: OpenSSL [assertion]
+          early skip of rewriting module: requests.packages.urllib3.contrib.pyopenssl [assertion]
+          early skip of rewriting module: OpenSSL [assertion]
+          early skip of rewriting module: urllib3.contrib.pyopenssl [assertion]
+          early skip of rewriting module: OpenSSL [assertion]
+          early skip of rewriting module: requests.packages.urllib3.contrib.pyopenssl [assertion]
+          early skip of rewriting module: OpenSSL [assertion]
+          early skip of rewriting module: prettytable [assertion]
+          early skip of rewriting module: xmpp [assertion]
+          early skip of rewriting module: junit_xml [assertion]
+          early skip of rewriting module: logdna [assertion]
+          early skip of rewriting module: flatdict [assertion]
+          early skip of rewriting module: logstash [assertion]
+          early skip of rewriting module: smtplib [assertion]
+          early skip of rewriting module: email.generator [assertion]
+          early skip of rewriting module: prettytable [assertion]
+          early skip of rewriting module: logging.handlers [assertion]
+          early skip of rewriting module: ansible.parsing.yaml.dumper [assertion]
+          early skip of rewriting module: ansible.plugins.test [assertion]
+          early skip of rewriting module: ansible.plugins.filter [assertion]
+          early skip of rewriting module: crypt [assertion]
+          early skip of rewriting module: _crypt [assertion]
+          early skip of rewriting module: ansible.module_utils.common.collections [assertion]
+          early skip of rewriting module: ansible.utils.encrypt [assertion]
+          early skip of rewriting module: passlib [assertion]
+          early skip of rewriting module: ansible.utils.hashing [assertion]
+          early skip of rewriting module: ansible.utils.unicode [assertion]
+          early skip of rewriting module: netaddr [assertion]
+          early skip of rewriting module: jmespath [assertion]
+          early skip of rewriting module: molecule [assertion]
+          early skip of rewriting module: pbr [assertion]
+          early skip of rewriting module: pbr.version [assertion]
+          early skip of rewriting module: molecule.config [assertion]
+          early skip of rewriting module: anyconfig [assertion]
+          early skip of rewriting module: anyconfig.globals [assertion]
+          early skip of rewriting module: anyconfig.init [assertion]
+          early skip of rewriting module: anyconfig.compat [assertion]
+          early skip of rewriting module: anyconfig.api [assertion]
+          early skip of rewriting module: anyconfig.backends [assertion]
+          early skip of rewriting module: anyconfig.ioinfo [assertion]
+          early skip of rewriting module: anyconfig.utils [assertion]
+          early skip of rewriting module: anyconfig.processors [assertion]
+          early skip of rewriting module: anyconfig.backend [assertion]
+          early skip of rewriting module: anyconfig.backend.base [assertion]
+          early skip of rewriting module: anyconfig.backend.ini [assertion]
+          early skip of rewriting module: anyconfig.parser [assertion]
+          early skip of rewriting module: anyconfig.backend.json [assertion]
+          early skip of rewriting module: anyconfig.backend.pickle [assertion]
+          early skip of rewriting module: cPickle [assertion]
+          early skip of rewriting module: anyconfig.backend.properties [assertion]
+          early skip of rewriting module: anyconfig.backend.shellvars [assertion]
+          early skip of rewriting module: anyconfig.backend.xml [assertion]
+          early skip of rewriting module: xml.etree [assertion]
+          early skip of rewriting module: xml.etree.cElementTree [assertion]
+          early skip of rewriting module: xml.etree.ElementTree [assertion]
+          early skip of rewriting module: xml.etree.ElementPath [assertion]
+          early skip of rewriting module: _elementtree [assertion]
+          early skip of rewriting module: anyconfig.backend.yaml [assertion]
+          early skip of rewriting module: ruamel.yaml [assertion]
+          early skip of rewriting module: ruamel.yaml.cyaml [assertion]
+          early skip of rewriting module: _ruamel_yaml [assertion]
+          early skip of rewriting module: ruamel.yaml.error [assertion]
+          early skip of rewriting module: ruamel.yaml.compat [assertion]
+          early skip of rewriting module: ruamel.ordereddict [assertion]
+          early skip of rewriting module: ruamel.yaml.reader [assertion]
+          early skip of rewriting module: ruamel.yaml.util [assertion]
+          early skip of rewriting module: ruamel.yaml.scanner [assertion]
+          early skip of rewriting module: ruamel.yaml.tokens [assertion]
+          early skip of rewriting module: ruamel.yaml.parser [assertion]
+          early skip of rewriting module: ruamel.yaml.events [assertion]
+          early skip of rewriting module: ruamel.yaml.composer [assertion]
+          early skip of rewriting module: ruamel.yaml.nodes [assertion]
+          early skip of rewriting module: ruamel.yaml.constructor [assertion]
+          early skip of rewriting module: ruamel.yaml.comments [assertion]
+          early skip of rewriting module: ruamel.yaml.scalarstring [assertion]
+          early skip of rewriting module: ruamel.yaml.anchor [assertion]
+          early skip of rewriting module: ruamel.yaml.scalarint [assertion]
+          early skip of rewriting module: ruamel.yaml.scalarfloat [assertion]
+          early skip of rewriting module: ruamel.yaml.scalarbool [assertion]
+          early skip of rewriting module: ruamel.yaml.timestamp [assertion]
+          early skip of rewriting module: ruamel.yaml.emitter [assertion]
+          early skip of rewriting module: ruamel.yaml.serializer [assertion]
+          early skip of rewriting module: ruamel.yaml.representer [assertion]
+          early skip of rewriting module: ruamel.yaml.resolver [assertion]
+          early skip of rewriting module: ruamel.yaml.main [assertion]
+          early skip of rewriting module: ruamel.yaml.loader [assertion]
+          early skip of rewriting module: ruamel.yaml.dumper [assertion]
+          early skip of rewriting module: anyconfig.backend.configobj [assertion]
+          early skip of rewriting module: configobj [assertion]
+          early skip of rewriting module: anyconfig.backend.toml [assertion]
+          early skip of rewriting module: toml [assertion]
+          early skip of rewriting module: anyconfig.query [assertion]
+          early skip of rewriting module: jmespath [assertion]
+          early skip of rewriting module: anyconfig.dicts [assertion]
+          early skip of rewriting module: anyconfig.template [assertion]
+          early skip of rewriting module: anyconfig.schema [assertion]
+          early skip of rewriting module: jsonschema [assertion]
+          early skip of rewriting module: molecule.interpolation [assertion]
+          early skip of rewriting module: molecule.logger [assertion]
+          early skip of rewriting module: colorama [assertion]
+          early skip of rewriting module: colorama.initialise [assertion]
+          early skip of rewriting module: colorama.ansitowin32 [assertion]
+          early skip of rewriting module: colorama.ansi [assertion]
+          early skip of rewriting module: colorama.winterm [assertion]
+          early skip of rewriting module: colorama.win32 [assertion]
+          early skip of rewriting module: molecule.platforms [assertion]
+          early skip of rewriting module: molecule.scenario [assertion]
+          early skip of rewriting module: molecule.scenarios [assertion]
+          early skip of rewriting module: tree_format [assertion]
+          early skip of rewriting module: tree_format._text [assertion]
+          early skip of rewriting module: molecule.util [assertion]
+          early skip of rewriting module: molecule.state [assertion]
+          early skip of rewriting module: molecule.dependency [assertion]
+          early skip of rewriting module: molecule.dependency.ansible_galaxy [assertion]
+          early skip of rewriting module: sh [assertion]
+          early skip of rewriting module: gc [assertion]
+          early skip of rewriting module: resource [assertion]
+          early skip of rewriting module: molecule.dependency.base [assertion]
+          early skip of rewriting module: molecule.dependency.gilt [assertion]
+          early skip of rewriting module: molecule.dependency.shell [assertion]
+          early skip of rewriting module: molecule.driver [assertion]
+          early skip of rewriting module: molecule.driver.azure [assertion]
+          early skip of rewriting module: molecule.driver.base [assertion]
+          early skip of rewriting module: molecule.status [assertion]
+          early skip of rewriting module: molecule.driver.delegated [assertion]
+          early skip of rewriting module: molecule.driver.docker [assertion]
+          early skip of rewriting module: molecule.driver.ec2 [assertion]
+          early skip of rewriting module: molecule.driver.gce [assertion]
+          early skip of rewriting module: molecule.driver.linode [assertion]
+          early skip of rewriting module: molecule.driver.lxc [assertion]
+          early skip of rewriting module: molecule.driver.lxd [assertion]
+          early skip of rewriting module: molecule.driver.openstack [assertion]
+          early skip of rewriting module: molecule.driver.vagrant [assertion]
+          early skip of rewriting module: molecule.lint [assertion]
+          early skip of rewriting module: molecule.lint.yamllint [assertion]
+          early skip of rewriting module: molecule.lint.base [assertion]
+          early skip of rewriting module: molecule.model [assertion]
+          early skip of rewriting module: molecule.model.schema_v2 [assertion]
+          early skip of rewriting module: cerberus [assertion]
+          early skip of rewriting module: cerberus.validator [assertion]
+          early skip of rewriting module: cerberus.errors [assertion]
+          early skip of rewriting module: cerberus.platform [assertion]
+          early skip of rewriting module: cerberus.utils [assertion]
+          early skip of rewriting module: cerberus.schema [assertion]
+          early skip of rewriting module: molecule.provisioner [assertion]
+          early skip of rewriting module: molecule.provisioner.ansible [assertion]
+          early skip of rewriting module: molecule.provisioner.base [assertion]
+          early skip of rewriting module: molecule.provisioner.lint [assertion]
+          early skip of rewriting module: molecule.provisioner.lint.ansible_lint [assertion]
+          early skip of rewriting module: molecule.provisioner.lint.base [assertion]
+          early skip of rewriting module: molecule.provisioner.ansible_playbook [assertion]
+          early skip of rewriting module: molecule.provisioner.ansible_playbooks [assertion]
+          early skip of rewriting module: molecule.verifier [assertion]
+          early skip of rewriting module: molecule.verifier.goss [assertion]
+          early skip of rewriting module: molecule.verifier.base [assertion]
+          early skip of rewriting module: molecule.verifier.lint [assertion]
+          early skip of rewriting module: molecule.verifier.lint.flake8 [assertion]
+          early skip of rewriting module: molecule.verifier.lint.base [assertion]
+          early skip of rewriting module: molecule.verifier.lint.rubocop [assertion]
+          early skip of rewriting module: molecule.verifier.lint.yamllint [assertion]
+          early skip of rewriting module: molecule.verifier.inspec [assertion]
+          early skip of rewriting module: molecule.verifier.testinfra [assertion]
+          early skip of rewriting module: ansible.module_utils.network [assertion]
+          early skip of rewriting module: ansible.module_utils.network.common [assertion]
+          early skip of rewriting module: ansible.module_utils.network.common.utils [assertion]
+          early skip of rewriting module: textfsm [assertion]
+          early skip of rewriting module: passlib [assertion]
+          early skip of rewriting module: ansible.plugins.vars [assertion]
+          early skip of rewriting module: ansible.plugins.connection [assertion]
+          early skip of rewriting module: multiprocessing.popen_fork [assertion]
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_hosts_file[ansible://instance]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_hosts_file[ansible://instance]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_hosts_file[ansible://instance]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_hosts_file[ansible://instance]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_hosts_file[ansible://instance]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_hosts_file[ansible://instance]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_hosts_file[ansible://instance]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_hosts_file[ansible://instance]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_hosts_file[ansible://instance]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_hosts_file[ansible://instance]
+            location: ('tests/test_default.py', 10, 'test_hosts_file[ansible://instance]')
+        finish pytest_runtest_logfinish --> [] [hook]
+        pytest_warning_captured [hook]
+            warning_message: {message : DeprecationWarning("Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working"), category : 'DeprecationWarning', filename : '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/cerberus/schema.py', lineno : 3, line : None}
+            when: runtest
+            item: <Function test_hosts_file[ansible://instance]>
+        finish pytest_warning_captured --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-python3]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-python3]>>
+          finish pytest_fixture_setup --> python3 [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+          matched marked file 'testinfra.modules.package' (from 'testinfra') [assertion]
+          find_module called for: testinfra.modules.package [assertion]
+          found cached rewritten pyc for '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/modules/package.py' [assertion]
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-python3]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-python3]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-python3-dev]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>>
+          finish pytest_fixture_setup --> python3-dev [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-python3-dev]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-python3-pip]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>>
+          finish pytest_fixture_setup --> python3-pip [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-pip]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-python3-pip]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-python3-venv]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>>
+          finish pytest_fixture_setup --> python3-venv [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-python3-venv]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-python3-venv]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libldap2-dev]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>>
+          finish pytest_fixture_setup --> libldap2-dev [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libldap2-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libldap2-dev]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-git]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libsasl2-dev]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>>
+          finish pytest_fixture_setup --> libsasl2-dev [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-git]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libsasl2-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libsasl2-dev]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-git]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-git]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-git]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-git]>>
+          finish pytest_fixture_setup --> git [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-git]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-git]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-git]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-git]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-git]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-git]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-git]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-git]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-git]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-unzip]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-unzip]>>
+          finish pytest_fixture_setup --> unzip [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-unzip]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-unzip]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-unzip]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-unzip]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-build-essential]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-build-essential]>>
+          finish pytest_fixture_setup --> build-essential [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-build-essential]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-build-essential]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-build-essential]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-build-essential]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-ffmpeg]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>>
+          finish pytest_fixture_setup --> ffmpeg [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-ffmpeg]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-ffmpeg]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libjpeg-dev]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>>
+          finish pytest_fixture_setup --> libjpeg-dev [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libjpeg-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libjpeg-dev]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libmagic-dev]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>>
+          finish pytest_fixture_setup --> libmagic-dev [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libmagic-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libmagic-dev]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+          nextitem: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libpq-dev]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>>
+          finish pytest_fixture_setup --> libpq-dev [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+            nextitem: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-libpq-dev]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-libpq-dev]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+          nextitem: <Function test_installed_services[ansible://instance-redis-server]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-postgresql-client]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>>
+          finish pytest_fixture_setup --> postgresql-client [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+            nextitem: <Function test_installed_services[ansible://instance-redis-server]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='package' scope='function' baseid=''>
+              request: <SubRequest 'package' for <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_mandatory_packages[ansible://instance-postgresql-client]
+            location: ('tests/test_default.py', 18, 'test_installed_mandatory_packages[ansible://instance-postgresql-client]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_services[ansible://instance-redis-server]>
+          nextitem: <Function test_installed_services[ansible://instance-postgresql]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_services[ansible://instance-redis-server]
+            location: ('tests/test_default.py', 42, 'test_installed_services[ansible://instance-redis-server]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_services[ansible://instance-redis-server]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='service' scope='function' baseid=''>
+              request: <SubRequest 'service' for <Function test_installed_services[ansible://instance-redis-server]>>
+          finish pytest_fixture_setup --> redis-server [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_services[ansible://instance-redis-server]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-redis-server]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-redis-server]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-redis-server]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_services[ansible://instance-redis-server]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_services[ansible://instance-redis-server]>
+          matched marked file 'testinfra.modules.service' (from 'testinfra') [assertion]
+          find_module called for: testinfra.modules.service [assertion]
+          found cached rewritten pyc for '/home/eliotberriot/.virtualenvs/funkwhale-ansible/lib/python3.7/site-packages/testinfra/modules/service.py' [assertion]
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_services[ansible://instance-redis-server]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-redis-server]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-redis-server]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-redis-server]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_services[ansible://instance-redis-server]>
+            nextitem: <Function test_installed_services[ansible://instance-postgresql]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='service' scope='function' baseid=''>
+              request: <SubRequest 'service' for <Function test_installed_services[ansible://instance-redis-server]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_services[ansible://instance-redis-server]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-redis-server]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-redis-server]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-redis-server]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_services[ansible://instance-redis-server]
+            location: ('tests/test_default.py', 42, 'test_installed_services[ansible://instance-redis-server]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_services[ansible://instance-postgresql]>
+          nextitem: <Function test_installed_services[ansible://instance-nginx]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_services[ansible://instance-postgresql]
+            location: ('tests/test_default.py', 42, 'test_installed_services[ansible://instance-postgresql]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_services[ansible://instance-postgresql]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='service' scope='function' baseid=''>
+              request: <SubRequest 'service' for <Function test_installed_services[ansible://instance-postgresql]>>
+          finish pytest_fixture_setup --> postgresql [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_services[ansible://instance-postgresql]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-postgresql]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-postgresql]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-postgresql]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_services[ansible://instance-postgresql]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_services[ansible://instance-postgresql]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_services[ansible://instance-postgresql]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-postgresql]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-postgresql]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-postgresql]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_services[ansible://instance-postgresql]>
+            nextitem: <Function test_installed_services[ansible://instance-nginx]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='service' scope='function' baseid=''>
+              request: <SubRequest 'service' for <Function test_installed_services[ansible://instance-postgresql]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_services[ansible://instance-postgresql]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-postgresql]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-postgresql]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-postgresql]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_services[ansible://instance-postgresql]
+            location: ('tests/test_default.py', 42, 'test_installed_services[ansible://instance-postgresql]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_installed_services[ansible://instance-nginx]>
+          nextitem: <Function test_database_created[ansible://instance]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_installed_services[ansible://instance-nginx]
+            location: ('tests/test_default.py', 42, 'test_installed_services[ansible://instance-nginx]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_installed_services[ansible://instance-nginx]>
+          pytest_fixture_setup [hook]
+              fixturedef: <FixtureDef argname='service' scope='function' baseid=''>
+              request: <SubRequest 'service' for <Function test_installed_services[ansible://instance-nginx]>>
+          finish pytest_fixture_setup --> nginx [hook]
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_services[ansible://instance-nginx]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-nginx]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-nginx]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-nginx]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_installed_services[ansible://instance-nginx]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_installed_services[ansible://instance-nginx]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_services[ansible://instance-nginx]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-nginx]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-nginx]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-nginx]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_installed_services[ansible://instance-nginx]>
+            nextitem: <Function test_database_created[ansible://instance]>
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='service' scope='function' baseid=''>
+              request: <SubRequest 'service' for <Function test_installed_services[ansible://instance-nginx]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_installed_services[ansible://instance-nginx]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-nginx]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-nginx]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_installed_services[ansible://instance-nginx]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_installed_services[ansible://instance-nginx]
+            location: ('tests/test_default.py', 42, 'test_installed_services[ansible://instance-nginx]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_database_created[ansible://instance]>
+          nextitem: <Function test_database_user_created[ansible://instance]>
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_database_created[ansible://instance]
+            location: ('tests/test_default.py', 49, 'test_database_created[ansible://instance]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_database_created[ansible://instance]>
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_database_created[ansible://instance]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_database_created[ansible://instance]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_database_created[ansible://instance]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_database_created[ansible://instance]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_database_created[ansible://instance]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_database_created[ansible://instance]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_database_created[ansible://instance]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_database_created[ansible://instance]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_database_created[ansible://instance]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_database_created[ansible://instance]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_database_created[ansible://instance]>
+            nextitem: <Function test_database_user_created[ansible://instance]>
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_database_created[ansible://instance]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_database_created[ansible://instance]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_database_created[ansible://instance]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_database_created[ansible://instance]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_database_created[ansible://instance]
+            location: ('tests/test_default.py', 49, 'test_database_created[ansible://instance]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+      pytest_runtest_protocol [hook]
+          item: <Function test_database_user_created[ansible://instance]>
+          nextitem: None
+        pytest_runtest_logstart [hook]
+            nodeid: tests/test_default.py::test_database_user_created[ansible://instance]
+            location: ('tests/test_default.py', 58, 'test_database_user_created[ansible://instance]')
+        finish pytest_runtest_logstart --> [] [hook]
+        pytest_runtest_setup [hook]
+            item: <Function test_database_user_created[ansible://instance]>
+        finish pytest_runtest_setup --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_database_user_created[ansible://instance]>
+            call: <CallInfo when='setup' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_database_user_created[ansible://instance]' when='setup' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_database_user_created[ansible://instance]' when='setup' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_database_user_created[ansible://instance]' when='setup' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_call [hook]
+            item: <Function test_database_user_created[ansible://instance]>
+          pytest_pyfunc_call [hook]
+              pyfuncitem: <Function test_database_user_created[ansible://instance]>
+          finish pytest_pyfunc_call --> True [hook]
+        finish pytest_runtest_call --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_database_user_created[ansible://instance]>
+            call: <CallInfo when='call' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_database_user_created[ansible://instance]' when='call' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_database_user_created[ansible://instance]' when='call' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_database_user_created[ansible://instance]' when='call' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('passed', '.', 'PASSED') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_teardown [hook]
+            item: <Function test_database_user_created[ansible://instance]>
+            nextitem: None
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_database_user_created[ansible://instance]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_database_user_created[ansible://instance]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_database_created[ansible://instance]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_services[ansible://instance-nginx]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_services[ansible://instance-postgresql]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_services[ansible://instance-redis-server]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-build-essential]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-unzip]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-git]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-python3]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_hosts_file[ansible://instance]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_database_user_created[ansible://instance]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_database_created[ansible://instance]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_database_created[ansible://instance]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_services[ansible://instance-nginx]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_services[ansible://instance-nginx]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_services[ansible://instance-postgresql]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_services[ansible://instance-postgresql]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_services[ansible://instance-redis-server]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_services[ansible://instance-redis-server]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-postgresql-client]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-libpq-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-libmagic-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-libjpeg-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-ffmpeg]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-build-essential]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-build-essential]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-unzip]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-unzip]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-git]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-git]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-libsasl2-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-libldap2-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-python3-venv]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-python3-pip]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-python3-dev]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_installed_mandatory_packages[ansible://instance-python3]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_installed_mandatory_packages[ansible://instance-python3]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='host' scope='module' baseid=''>
+              request: <SubRequest 'host' for <Function test_hosts_file[ansible://instance]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+          pytest_fixture_post_finalizer [hook]
+              fixturedef: <FixtureDef argname='_testinfra_host' scope='module' baseid=''>
+              request: <SubRequest '_testinfra_host' for <Function test_hosts_file[ansible://instance]>>
+          finish pytest_fixture_post_finalizer --> [] [hook]
+        finish pytest_runtest_teardown --> [] [hook]
+        pytest_runtest_makereport [hook]
+            item: <Function test_database_user_created[ansible://instance]>
+            call: <CallInfo when='teardown' result: []>
+        finish pytest_runtest_makereport --> <TestReport 'tests/test_default.py::test_database_user_created[ansible://instance]' when='teardown' outcome='passed'> [hook]
+        pytest_runtest_logreport [hook]
+            report: <TestReport 'tests/test_default.py::test_database_user_created[ansible://instance]' when='teardown' outcome='passed'>
+          pytest_report_teststatus [hook]
+              report: <TestReport 'tests/test_default.py::test_database_user_created[ansible://instance]' when='teardown' outcome='passed'>
+              config: <_pytest.config.Config object at 0x7f6c82c1f390>
+          finish pytest_report_teststatus --> ('', '', '') [hook]
+        finish pytest_runtest_logreport --> [] [hook]
+        pytest_runtest_logfinish [hook]
+            nodeid: tests/test_default.py::test_database_user_created[ansible://instance]
+            location: ('tests/test_default.py', 58, 'test_database_user_created[ansible://instance]')
+        finish pytest_runtest_logfinish --> [] [hook]
+      finish pytest_runtest_protocol --> True [hook]
+    finish pytest_runtestloop --> True [hook]
+    pytest_sessionfinish [hook]
+        session: <Session default exitstatus=0 testsfailed=0 testscollected=20>
+        exitstatus: 0
+      pytest_terminal_summary [hook]
+          terminalreporter: <_pytest.terminal.TerminalReporter object at 0x7f6c827e3a58>
+          exitstatus: 0
+          config: <_pytest.config.Config object at 0x7f6c82c1f390>
+      finish pytest_terminal_summary --> [] [hook]
+    finish pytest_sessionfinish --> [] [hook]
+    pytest_unconfigure [hook]
+        config: <_pytest.config.Config object at 0x7f6c82c1f390>
+    finish pytest_unconfigure --> [] [hook]
diff --git a/molecule/default/tests/test_default.py b/molecule/default/tests/test_default.py
index eedd64a1d3d5c5f97f055b53c500cee079b02711..025ae96e27bf939d3433d29852427d430996a94c 100644
--- a/molecule/default/tests/test_default.py
+++ b/molecule/default/tests/test_default.py
@@ -1,14 +1,64 @@
 import os
+import pytest
 
 import testinfra.utils.ansible_runner
 
 testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
-    os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('all')
+    os.environ["MOLECULE_INVENTORY_FILE"]
+).get_hosts("all")
 
 
 def test_hosts_file(host):
-    f = host.file('/etc/hosts')
+    f = host.file("/etc/hosts")
 
     assert f.exists
-    assert f.user == 'root'
-    assert f.group == 'root'
+    assert f.user == "root"
+    assert f.group == "root"
+
+
+@pytest.mark.parametrize(
+    "package",
+    [
+        "python3",
+        "python3-dev",
+        "python3-pip",
+        "python3-venv",
+        "libldap2-dev",
+        "libsasl2-dev",
+        "git",
+        "unzip",
+        "build-essential",
+        "ffmpeg",
+        "libjpeg-dev",
+        "libmagic-dev",
+        "libpq-dev",
+        "postgresql-client",
+    ],
+)
+def test_installed_mandatory_packages(host, package):
+    package = host.package(package)
+    assert package.is_installed
+
+
+@pytest.mark.parametrize("service", ["redis-server", "postgresql", "nginx"])
+def test_installed_services(host, service):
+    service = host.service(service)
+    assert service.is_running
+    assert service.is_enabled
+
+
+def test_database_created(host):
+    cmd = """
+        sudo -u postgres psql -A -t -c \
+            "SELECT 1 FROM pg_catalog.pg_user u WHERE u.usename =  'funkwhale';"
+    """
+    result = host.run(cmd)
+    assert result.stdout == "1"
+
+
+def test_database_user_created(host):
+    cmd = """
+        sudo -u postgres psql -A -t -c "SELECT 1 FROM pg_database WHERE datname = 'funkwhale';"
+    """
+    result = host.run(cmd)
+    assert result.stdout == "1"
diff --git a/tasks/db.yml b/tasks/db.yml
new file mode 100644
index 0000000000000000000000000000000000000000..401131d6b8f0d230b471589dc70d6ded49fb3ab8
--- /dev/null
+++ b/tasks/db.yml
@@ -0,0 +1,30 @@
+---
+- name: "Install postgresql"
+  become: true
+  when: funkwhale_database_managed
+  package:
+    name:
+      - postgresql
+      - python-psycopg2
+
+- name: "Start Postgresql"
+  when: funkwhale_database_managed
+  service:
+    name: postgresql
+    state: started
+
+- name: "Create {{ funkwhale_database_name }} database"
+  become: true
+  become_user: postgres
+  when: funkwhale_database_managed
+  postgresql_db:
+    name: "{{ funkwhale_database_name }}"
+    encoding: UTF-8
+
+- name: "Create {{ funkwhale_database_user }} database user"
+  become: true
+  become_user: postgres
+  when: funkwhale_database_managed
+  postgresql_user:
+    db: "{{ funkwhale_database_name }}"
+    name: "{{ funkwhale_database_user }}"
diff --git a/tasks/main.yml b/tasks/main.yml
index d305fbd650cdd3922ab7366ee1657767fa652c82..4fe6c253c614fc07076afe3813414905f62d3c21 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,5 +1,5 @@
 ---
-# tasks file for funkwhale
-- name: Molecule Hello World!
-  debug:
-    msg: Hello, World!
+- include: packages.yml
+- include: db.yml
+- include: redis.yml
+- include: nginx.yml
diff --git a/tasks/nginx.yml b/tasks/nginx.yml
new file mode 100644
index 0000000000000000000000000000000000000000..9f01d2e1973a9bb12a03510e347ad34be93b0be5
--- /dev/null
+++ b/tasks/nginx.yml
@@ -0,0 +1,13 @@
+---
+- name: "Install nginx"
+  become: true
+  when: funkwhale_nginx_managed
+  package:
+    name:
+      - nginx
+
+- name: "Start Nginx"
+  when: funkwhale_nginx_managed
+  service:
+    name: nginx
+    state: started
diff --git a/tasks/packages.yml b/tasks/packages.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f71a2acf716aaf240c51f7a6d02b6777d0e0ef0d
--- /dev/null
+++ b/tasks/packages.yml
@@ -0,0 +1,19 @@
+---
+- name: "Install system packages"
+  become: true
+  package:
+    name:
+      - "python3"
+      - "python3-dev"
+      - "python3-pip"
+      - "python3-venv"
+      - "libldap2-dev"
+      - "libsasl2-dev"
+      - "git"
+      - "unzip"
+      - "build-essential"
+      - "ffmpeg"
+      - "libjpeg-dev"
+      - "libmagic-dev"
+      - "libpq-dev"
+      - "postgresql-client"
diff --git a/tasks/redis.yml b/tasks/redis.yml
new file mode 100644
index 0000000000000000000000000000000000000000..8682832054c169012586437e07daf9471ea87d70
--- /dev/null
+++ b/tasks/redis.yml
@@ -0,0 +1,13 @@
+---
+- name: "Install redis"
+  become: true
+  when: funkwhale_redis_managed
+  package:
+    name:
+      - redis-server
+
+- name: "Start redis-server"
+  when: funkwhale_redis_managed
+  service:
+    name: redis-server
+    state: started