Fix fixtures order for influxdb failover tests

- Use sl_os_deployed fixture as the last 'reverting'
  fixture in the fixture list for test cases,
  then it will revert the latest necessary snapshot
  instead of using intermediate snapshots.

- remove outdated template for model virtual-mcp-ocata-cicd
  related patch: https://gerrit.mcp.mirantis.net/#/c/12881
- remove DHCP settings for ens4 (private interface) to
  not affect keepalived that is configured for ens4 on most
  of labs
- remove workaround for keepalived with 100000 tries

- set pytest version <=3.2.5 in requirements.txt
  In the 3.3.0, requests.session._fixturemanager.getfixtureinfo()
  returns the fixtures only for limited context for the
  first fixture occurance, without collecting all the data.

Closes-Bug: https://mirantis.jira.com/browse/PROD-15791

Change-Id: Ifc29a79febdf910944b3ffe996dde7d640331d5d
diff --git a/tcp_tests/tests/system/test_failover.py b/tcp_tests/tests/system/test_failover.py
index b7f1f44..2f74a26 100644
--- a/tcp_tests/tests/system/test_failover.py
+++ b/tcp_tests/tests/system/test_failover.py
@@ -159,8 +159,8 @@
     @pytest.mark.grab_versions
     @pytest.mark.fail_snapshot
     @pytest.mark.revert_snapshot(ext.SNAPSHOT.sl_deployed)
-    def test_restart_mon01_node(self, sl_os_deployed,
-                                openstack_actions, show_step):
+    def test_restart_mon01_node(self, openstack_actions,
+                                sl_os_deployed, show_step):
         """Test restart mon01
 
         Scenario: