updated os package
diff --git a/defaults/main.yml b/defaults/main.yml
index 12ac52f..f54e5ea 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,2 +1,9 @@
 ---
 # defaults file for apigee-opdk-setup-os-common-extra
+os_packages:
+- lsof
+- nc
+- dos2unix
+- tcpdump
+- telnet
+- vim
\ No newline at end of file
diff --git a/tasks/with_no_proxy.yml b/tasks/with_no_proxy.yml
index 68b2fb8..30d3e7d 100644
--- a/tasks/with_no_proxy.yml
+++ b/tasks/with_no_proxy.yml
@@ -6,14 +6,7 @@
     yum:
       name: "{{ item }}"
       state: present
-    with_items:
-    - lsof
-    - nc
-    - dos2unix
-    - tcpdump
-    - tree
-    - telnet
-    - vim
+    with_items: "{{ os_packages }}"
 
   rescue:
 
@@ -45,11 +38,4 @@
       yum:
         name: "{{ item }}"
         state: present
-      with_items:
-      - lsof
-      - nc
-      - dos2unix
-      - tcpdump
-      - tree
-      - telnet
-      - vim
+      with_items: "{{ os_packages }}"
diff --git a/tasks/with_proxy.yml b/tasks/with_proxy.yml
index e19645d..a2635ae 100644
--- a/tasks/with_proxy.yml
+++ b/tasks/with_proxy.yml
@@ -6,14 +6,7 @@
     yum:
       name: "{{ item }}"
       state: present
-    with_items:
-    - lsof
-    - nc
-    - dos2unix
-    - tcpdump
-    - tree
-    - telnet
-    - vim
+    with_items: "{{ os_packages }}"
     environment:
       http_proxy: "{{ http_proxy }}"
       https_proxy: "{{ https_proxy }}"
@@ -48,14 +41,7 @@
       yum:
         name: "{{ item }}"
         state: present
-      with_items:
-      - lsof
-      - nc
-      - dos2unix
-      - tcpdump
-      - tree
-      - telnet
-      - vim
+      with_items: "{{ os_packages }}"
       environment:
         http_proxy: "{{ http_proxy }}"
         https_proxy: "{{ https_proxy }}"