updated readme
diff --git a/README.md b/README.md
index dd04b16..604c83f 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@
 [Apigee Setup Ansible](https://github.com/carlosfrias/apigee-opdk-playbook-setup-ansible) project for details. 
 * Install Apigee OPDK ansible roles.
 * Update ~/.apigee/credentials.yml.
-* Update your inventory file.
+* Update your inventory file [Updating your Inventory File](https://github.com/carlosfrias/apigee-opdk-playbook-setup-ansible/inventory.md).
 * Update your ansible configuration file with your inventory file or folder name, the remote-user and ssh private_key_file.
 
 Functionality Available
@@ -96,78 +96,4 @@
 You can dispose of the VM to recover disk space with:
 
     vagrant destroy -f
- 
-Updating your inventory file
-============================
-
-We use a standard Ansible inventory file with some semantic conventions applied to it. The semantic model applied to the 
-Ansible inventory file is described in the following sections.
- 
-## Ansible Inventory Files
-Ansible provides rich semantics for inventory files. We leverage the ansible model by applying a semantic convention 
-that is based on the Apigee Private Cloud domain model for referencing server nodes as collections of planets and 
-regions. This means that the normal Ansible inventory files are used as is with the exception of the semantic conventions
-for inventory group names. 
-
-## Inventory File Conventions
-These roles depend on use of conventions in the inventory file. Specifically inventory file conventions are ansible 
-groups names that are defined around Apigee semantics. These ansible groups are semantically linked to the documentation. 
-The ansible groups used as conventions correspond to the installation roles and server categorizations called out in 
-the Apigee Private Cloud Installation and Configuration Guide. It has been useful to use planet and region designations 
-combined with the documented installation role names to create categorization semantics that should be fairly intuitive 
-once you read the Apigee Private Cloud Installation and Configuration Guide. 
-   
-## Inventory Planet, Region and Installation Role Conventions
-A planet refers to all server nodes across all data centers. These semantics are held via the use of group names for  
-all nodes that fulfill a specific purpose. The installation roles provide the semantic model we followed. The inventory 
-file group names for planet level semantics are listed in the template inventory file below. 
-
-A region represents subset of a planet. The semantics used for installation roles are congruent with a region. Region 
-have been referenced as data centers. The internal configurations of OPDK and BaaS support many regions as dc-1, dc-2 
-and so forth. Following this historical precedent we also define the regions with their corresponding installation role
-to provide a semantic model as follows:
- 
-    # Listing that references all data centers that compose a planet. 
-    [planet]
-    dc-1
-
-    [dc-1]
-    # Listing of all nodes in data center 1 (dc-1)
-    
-    [ds:children]
-    # Listing of all the Cassandra and Zookeeper nodes across the planet
-    dc-1-ds
-    
-    [dc-1-ds]
-    # Listing of all the Cassandra and Zookeeper nodes in dc-1
-    
-    [dc-1-ms]
-    # Listing of all the Management Server nodes in dc-1
-     
-    [dc-1-ldap]
-    # Listing of all OpenLDAP nodes in dc-1
-    
-    [dc-1-rmp]
-    # Listing of all Router and Message Processor nodes in dc-1
-    
-    [dc-1-qpid]
-    # Listing of all Qpid nodes in dc-1
-    
-    [dc-1-pg]
-    # Listing of all Postgres nodes in dc-1
-    
-    [dc-1-pgmaster]
-    # Listing of the single Postgres master node in dc-1
-    
-    [dc-1-pgstandby]
-    # Listing of the single Postgres standby node in dc-1
-    
-    [dc-1-ui]
-    # Listing of the UI node in dc-1
-    
-## Zookeeper Observer Nodes
-Zookeeper nodes can be designated as an observer node. Ansible inventory files allow variables to be assigned to servers.
-These roles will update the silent installation configuration file correctly for any zookeeper node that is assigned the 
- variable zk_observer.
-  
-     zk_observer=true
+ 
\ No newline at end of file
diff --git a/inventory.md b/inventory.md
new file mode 100644
index 0000000..2ffce66
--- /dev/null
+++ b/inventory.md
@@ -0,0 +1,86 @@
+Updating your inventory file
+============================
+
+We use a standard Ansible inventory file with some semantic conventions 
+applied to Ansible groups. The semantic model applied to the Ansible 
+inventory file is described in the following sections.
+ 
+## Ansible Inventory Files
+Ansible provides rich semantics for inventory files. We leverage the 
+ansible model by applying a semantic convention that is based on the 
+Apigee Private Cloud domain model for referencing server nodes as 
+collections of planets and regions. This means that the normal Ansible 
+inventory files are used as is with the exception of the semantic 
+conventions for inventory group names. 
+
+## Inventory File Conventions
+These roles depend on use of conventions in the inventory file. 
+Specifically inventory file conventions are ansible groups names that 
+are defined around Apigee semantics. These ansible groups are 
+semantically linked to the documentation. The ansible groups used as 
+conventions correspond to the installation roles and server 
+categorizations called out in the Apigee Private Cloud Installation and 
+Configuration Guide. It has been useful to use planet and region 
+designations combined with the documented installation role names to 
+create categorization semantics that should be fairly intuitive once you 
+read the Apigee Private Cloud Installation and Configuration Guide. 
+   
+## Inventory Planet, Region and Installation Role Conventions
+A planet refers to all server nodes across all data centers. These 
+semantics are held via the use of group names for all nodes that fulfill 
+a specific purpose. The installation roles provide the semantic model we 
+followed. The inventory file group names for planet level semantics are 
+listed in the template inventory file below. 
+
+A region represents subset of a planet. The semantics used for 
+installation roles are congruent with a region. Region have been 
+referenced as data centers. The internal configurations of OPDK and BaaS 
+support many regions as dc-1, dc-2 and so forth. Following this 
+historical precedent we also define the regions with their corresponding 
+installation role to provide a semantic model as follows:
+ 
+    # Listing that references all data centers that compose a planet. 
+    [planet]
+    dc-1
+
+    [dc-1]
+    # Listing of all nodes in data center 1 (dc-1)
+    
+    [ds:children]
+    # Listing of all the Cassandra and Zookeeper nodes across the planet
+    dc-1-ds
+    
+    [dc-1-ds]
+    # Listing of all the Cassandra and Zookeeper nodes in dc-1
+    
+    [dc-1-ms]
+    # Listing of all the Management Server nodes in dc-1
+     
+    [dc-1-ldap]
+    # Listing of all OpenLDAP nodes in dc-1
+    
+    [dc-1-rmp]
+    # Listing of all Router and Message Processor nodes in dc-1
+    
+    [dc-1-qpid]
+    # Listing of all Qpid nodes in dc-1
+    
+    [dc-1-pg]
+    # Listing of all Postgres nodes in dc-1
+    
+    [dc-1-pgmaster]
+    # Listing of the single Postgres master node in dc-1
+    
+    [dc-1-pgstandby]
+    # Listing of the single Postgres standby node in dc-1
+    
+    [dc-1-ui]
+    # Listing of the UI node in dc-1
+    
+## Zookeeper Observer Nodes
+Zookeeper nodes can be designated as an observer node. Ansible inventory 
+files allow variables to be assigned to servers. These roles will update 
+the silent installation configuration file correctly for any zookeeper 
+node that is assigned the variable zk_observer.
+  
+     zk_observer=true