diff --git a/.travis.yml b/.travis.yml
index 126e579fb83208fa0a74fb83869b5dbe22270724..6c26cd110b1932bd4449cc4230bbc1a156f9cc70 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -72,22 +72,19 @@ env:
       CLOUD_IMAGE=ubuntu-1604-xenial
       CLOUD_REGION=asia-east1-c
 
-    # Extra cases for separated roles
+    # Ubuntu 15.10
     - >-
       KUBE_NETWORK_PLUGIN=flannel
-      CLOUD_IMAGE=rhel-7-sudo
+      CLOUD_IMAGE=ubuntu-1510-wily
       CLOUD_REGION=europe-west1-b
-      MODE="separate"
     - >-
       KUBE_NETWORK_PLUGIN=calico
-      CLOUD_IMAGE=ubuntu-1604-xenial
+      CLOUD_IMAGE=ubuntu-1510-wily
       CLOUD_REGION=us-central1-a
-      MODE="separate"
     - >-
       KUBE_NETWORK_PLUGIN=weave
-      CLOUD_IMAGE=debian-8-kubespray
+      CLOUD_IMAGE=ubuntu-1510-wily
       CLOUD_REGION=us-east1-d
-      MODE="separate"
 
 
 before_install:
@@ -116,7 +113,6 @@ before_script:
 script:
   - >
     $HOME/.local/bin/ansible-playbook tests/cloud_playbooks/create-gce.yml -i tests/local_inventory/hosts -c local $LOG_LEVEL
-    -e mode=${MODE}
     -e test_id=${TEST_ID}
     -e kube_network_plugin=${KUBE_NETWORK_PLUGIN}
     -e gce_project_id=${GCE_PROJECT_ID}
diff --git a/tests/templates/inventory-gce.j2 b/tests/templates/inventory-gce.j2
index ef2ae06e646983ef7087b63c8193c7c72483c243..72ad469debf571887bf73c3ecf7fab636db26115 100644
--- a/tests/templates/inventory-gce.j2
+++ b/tests/templates/inventory-gce.j2
@@ -2,16 +2,6 @@ node1 ansible_ssh_host={{gce.instance_data[0].public_ip}}
 node2 ansible_ssh_host={{gce.instance_data[1].public_ip}}
 node3 ansible_ssh_host={{gce.instance_data[2].public_ip}}
 
-{% if mode == "separate" %}
-[kube-master]
-node1
-
-[kube-node]
-node2
-
-[etcd]
-node3
-{% else %}
 [kube-master]
 node1
 node2
@@ -24,7 +14,6 @@ node3
 [etcd]
 node1
 node2
-{% endif %}
 
 [k8s-cluster:children]
 kube-node