(WIP) Use dynamic IPv4 network pools for deploy clusters (#18)

*     Use dynamic IPv4 network pools for deploy clusters

    - Use 'config' object as an additional jinja option to load templates
    - Use 'address_pools' from 'config' object in
      virtual-mcp11-ovs and virtual-mcp11-dvr
    - Fill 'address_pools' in 'config' object from fuel-devops manager

*     Use dynamic IPv4 network pools for deploy clusters

    - Use 'config' object as an additional jinja option to load templates
    - Use 'address_pools' from 'config' object in
      virtual-mcp11-ovs and virtual-mcp11-dvr
    - Fill 'address_pools' in 'config' object from fuel-devops manager

* return removed 'test_install_k8s'

* Use 'sed' to replace IP addresses in the models to pre-generated

also, two new environment variables avaliable for mcp11-ovs/dvr:
- SALT_MODELS_REPOSITORY
- SALT_MODELS_COMMIT

* remove temporary env_config.py.bak
diff --git a/tcp_tests/tests/system/test_install_mcp11_ovs_newton.py b/tcp_tests/tests/system/test_install_mcp11_ovs_newton.py
index b19abf1..6c44de4 100644
--- a/tcp_tests/tests/system/test_install_mcp11_ovs_newton.py
+++ b/tcp_tests/tests/system/test_install_mcp11_ovs_newton.py
@@ -35,7 +35,7 @@
     #salt_call_cmd = 'salt-call --state-output=terse --state-verbose=False '  # For reduced output
 
     # @pytest.mark.snapshot_needed
-    # @pytest.mark.fail_snapshot
+    @pytest.mark.fail_snapshot
     def test_mcp11_newton_ovs_install(self, underlay, openstack_deployed,
                                      show_step):
         """Test for deploying an mcp environment and check it
diff --git a/tcp_tests/tests/system/test_mcp10_ovs_vxlan_install.py b/tcp_tests/tests/system/test_mcp10_ovs_vxlan_install.py
index 17f5439..00c9ee1 100644
--- a/tcp_tests/tests/system/test_mcp10_ovs_vxlan_install.py
+++ b/tcp_tests/tests/system/test_mcp10_ovs_vxlan_install.py
@@ -35,7 +35,7 @@
     #salt_call_cmd = 'salt-call --state-output=terse --state-verbose=False '  # For reduced output
 
     # @pytest.mark.snapshot_needed
-    # @pytest.mark.fail_snapshot
+    @pytest.mark.fail_snapshot
     def test_mcp10_ovs_vxlan_install(self, underlay, openstack_deployed,
                                      show_step):
         """Test for deploying an mcp environment and check it
diff --git a/tcp_tests/tests/system/test_opencontrail.py b/tcp_tests/tests/system/test_opencontrail.py
index 661b298..9452bda 100644
--- a/tcp_tests/tests/system/test_opencontrail.py
+++ b/tcp_tests/tests/system/test_opencontrail.py
@@ -28,7 +28,7 @@
     """Test class for testing OpenContrail on a TCP lab"""
 
     # @pytest.mark.snapshot_needed
-    # @pytest.mark.fail_snapshot
+    @pytest.mark.fail_snapshot
     def test_opencontrail(self, config, openstack_deployed,
                                  show_step, opencontrail):
         """Runner for Juniper contrail-tests
diff --git a/tcp_tests/tests/system/test_tcp_install.py b/tcp_tests/tests/system/test_tcp_install.py
index ae2871d..1ccb0d4 100644
--- a/tcp_tests/tests/system/test_tcp_install.py
+++ b/tcp_tests/tests/system/test_tcp_install.py
@@ -35,7 +35,7 @@
     #salt_call_cmd = 'salt-call --state-output=terse --state-verbose=False '  # For reduced output
 
     # @pytest.mark.snapshot_needed
-    # @pytest.mark.fail_snapshot
+    @pytest.mark.fail_snapshot
     def test_tcp_install_default(self, underlay, openstack_deployed,
                                  show_step, rally):
         """Test for deploying an tcp environment and check it
@@ -71,7 +71,7 @@
         assert res['failures'] == 0, fail_msg
 
     # @pytest.mark.snapshot_needed
-    # @pytest.mark.fail_snapshot
+    @pytest.mark.fail_snapshot
     def test_tcp_install_with_scripts(self, config, underlay, salt_deployed,
                                       show_step, rally):
         """Test for deploying an tcp environment with scripts and check it