updated to manage keypace collections
diff --git a/tasks/main.yml b/tasks/main.yml
index 50c0e0e..47bfaf6 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -2,29 +2,37 @@
 # tasks file for apigee-opdk-cassandra-change-replication-factor
 - name: Validate that opdk_region is provided
   fail:
-    msg: Please indicate the opdk_region to use from those available in the profiles folder
+    msg: Please indicate the opdk_region to use
   when: opdk_region is not defined
 
-- name: Validate that keyspace is provided
+- name: Validate that keyspaces collection is provided
   fail:
-    msg: Please indicate the keyspace to use from those available in the profiles folder
-  when: keyspace is not defined
+    msg: Please indicate the keyspaces to use
+  when: keyspaces is not defined
 
 - name: Validate that replication_factor is provided
   fail:
-    msg: Please indicate the replication_factor to use from those available in the profiles folder
+    msg: Please indicate the replication_factor to use
   when: replication_factor is not defined
 
-- name: Construct CQL file
-  template:
-    src: alter_replication_factor.cql.j2
-    dest: /tmp/alter_replication_factor.cql
+- block:
 
-- name: Keyspace before modification
-  shell: "{{ apigee_installation_home }}/apigee-cassandra/bin/cqlsh -e 'DESCRIBE KEYSPACE {{ keyspace }}' {{ local_address }} | grep 'CREATE KEYSPACE {{ keyspace }}'"
+  - name: Keyspace before modification
+    shell: "{{ apigee_installation_home }}/apigee-cassandra/bin/cqlsh -e 'DESCRIBE KEYSPACE {{ item }}' {{ local_address }} | grep 'CREATE KEYSPACE {{ keyspace }}'"
 
-- name: Execute CQL statements
-  shell: "{{ apigee_installation_home }}/apigee-cassandra/bin/cqlsh -f /tmp/alter_replication_factor.cql {{ local_address }} "
+  - name: Prep keyspace for template
+    set_fact:
+      keyspace: '{{ item }}'
 
-- name: Keyspace after modification
-  shell: "{{ apigee_installation_home }}/apigee-cassandra/bin/cqlsh -e 'DESCRIBE KEYSPACE {{ keyspace }}' {{ local_address }} | grep 'CREATE KEYSPACE {{ keyspace }}'"
+  - name: Construct CQL file
+    template:
+      src: alter_replication_factor.cql.j2
+      dest: /tmp/alter_replication_factor.cql
+
+  - name: Execute CQL statements
+    shell: "{{ apigee_installation_home }}/apigee-cassandra/bin/cqlsh -f /tmp/alter_replication_factor.cql {{ local_address }} "
+
+  - name: Keyspace after modification
+    shell: "{{ apigee_installation_home }}/apigee-cassandra/bin/cqlsh -e 'DESCRIBE KEYSPACE {{ item }}' {{ local_address }} | grep 'CREATE KEYSPACE {{ keyspace }}'"
+
+  with_items: '{{ keyspaces }}'
\ No newline at end of file