diff --git a/.travis.yml b/.travis.yml
index b06e14921d6bbe5fb1466734d52de377d2a91017..a54ead4277261594fb1963bae96e01993c5731b3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -32,22 +32,31 @@ env:
       CLOUD_IMAGE=centos-7-sudo
       CLOUD_REGION=us-central1-c
 
-    # - >-
-    #   KUBE_NETWORK_PLUGIN=calico
-    #   CLOUD_IMAGE=centos-7-sudo
-    #   CLOUD_REGION=us-central1-c
+    - >-
+      KUBE_NETWORK_PLUGIN=calico
+      CLOUD_IMAGE=centos-7-sudo
+      CLOUD_REGION=us-central1-c
 
+    - >-
+      KUBE_NETWORK_PLUGIN=weave
+      CLOUD_IMAGE=centos-7-sudo
+      CLOUD_REGION=us-central1-c
 
-   # # Redhat 7
+   # Redhat 7
     - >-
       KUBE_NETWORK_PLUGIN=flannel
       CLOUD_IMAGE=rhel-7-sudo
       CLOUD_REGION=us-east1-d
 
-   #  - >-
-   #    KUBE_NETWORK_PLUGIN=calico
-   #    CLOUD_IMAGE=rhel-7-sudo
-   #    CLOUD_REGION=us-east1-d
+    - >-
+      KUBE_NETWORK_PLUGIN=calico
+      CLOUD_IMAGE=rhel-7-sudo
+      CLOUD_REGION=us-east1-d
+
+    - >-
+      KUBE_NETWORK_PLUGIN=weave
+      CLOUD_IMAGE=rhel-7-sudo
+      CLOUD_REGION=us-east1-d
 
     # Ubuntu 14.04
     - >-
@@ -80,10 +89,10 @@ env:
 
 matrix:
   allow_failures:
-    - env: KUBE_NETWORK_PLUGIN=flannel CLOUD_IMAGE=centos-7-sudo CLOUD_REGION=us-central1-c
-    - env: KUBE_NETWORK_PLUGIN=flannel CLOUD_IMAGE=rhel-7-sudo CLOUD_REGION=us-east1-d
+#    - env: KUBE_NETWORK_PLUGIN=flannel CLOUD_IMAGE=centos-7-sudo CLOUD_REGION=us-central1-c
+#    - env: KUBE_NETWORK_PLUGIN=flannel CLOUD_IMAGE=rhel-7-sudo CLOUD_REGION=us-east1-d
     - env: KUBE_NETWORK_PLUGIN=weave CLOUD_IMAGE=ubuntu-1404-trusty CLOUD_REGION=europe-west1-c
-    - env: KUBE_NETWORK_PLUGIN=calico CLOUD_IMAGE=ubuntu-1404-trusty CLOUD_REGION=europe-west1-c
+#    - env: KUBE_NETWORK_PLUGIN=calico CLOUD_IMAGE=ubuntu-1404-trusty CLOUD_REGION=europe-west1-c
 
 before_install:
   # Install Ansible.
@@ -128,7 +137,7 @@ script:
     ## Create a POD
   - $HOME/.local/bin/ansible-playbook -i inventory/inventory.ini -u $SSH_USER -e ansible_ssh_user=$SSH_USER $SSH_ARGS -b --become-user=root tests/testcases/020_check-create-pod.yml $LOG_LEVEL
     ## Ping the between 2 pod
-  - $HOME/.local/bin/ansible-playbook -i setup-kubernetes/inventory/inventory.ini -u $SSH_USER -e ansible_ssh_user=$SSH_USER $SSH_ARGS -b --become-user=root tests/testcases/030_check-network.yml $LOG_LEVEL
+  - $HOME/.local/bin/ansible-playbook -i inventory/inventory.ini -u $SSH_USER -e ansible_ssh_user=$SSH_USER $SSH_ARGS -b --become-user=root tests/testcases/030_check-network.yml $LOG_LEVEL
 
 after_script:
   - >
diff --git a/tests/scripts/ansibl8s_test.sh b/tests/scripts/ansibl8s_test.sh
index 53f8f2d7d385fdb9e35429d264a70b9f2308cc8c..1f0c889df4a222cd29d4c520bf88d1e44542fffc 100644
--- a/tests/scripts/ansibl8s_test.sh
+++ b/tests/scripts/ansibl8s_test.sh
@@ -34,19 +34,19 @@ should_deploy_cluster() {
 }
 
 should_api_server_respond() {
-  ansible-playbook -i inventory.ini ${private_key} testcases/check-apiserver.yml
+  ansible-playbook -i inventory.ini ${private_key} testcases/010_check-apiserver.yml
 
   assertion__status_code_is_success $?
 }
 
 should_create_pod() {
-  ansible-playbook -i inventory.ini -s ${private_key} testcases/check-create-pod.yml -vv
+  ansible-playbook -i inventory.ini -s ${private_key} testcases/020_check-create-pod.yml -vv
 
   assertion__status_code_is_success $?
 }
 
 should_pod_be_in_expected_subnet() {
-  ansible-playbook -i inventory.ini -s ${private_key} testcases/check-network.yml -vv
+  ansible-playbook -i inventory.ini -s ${private_key} testcases/030_check-network.yml -vv
 
   assertion__status_code_is_success $?
 }