updated role
diff --git a/defaults/main.yml b/defaults/main.yml
index 05ad7b4..a410afe 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -15,7 +15,7 @@
 - requests
 - kazoo
 
-yum_os_minimum_packages:
+yum_packages:
 - bind-utils
 - chkconfig
 - curl
@@ -34,4 +34,6 @@
 - rng-tools
 - sed
 - unzip
-
+- openldap-clients-2.4.40
+- openldap-servers-2.4.40
+- openldap-2.4.40
diff --git a/tasks/with_no_proxy.yml b/tasks/with_no_proxy.yml
index 0c57486..1f8b24d 100644
--- a/tasks/with_no_proxy.yml
+++ b/tasks/with_no_proxy.yml
@@ -5,7 +5,38 @@
   yum:
     name: "{{ item }}"
     state: present
-  with_items: "{{ yum_os_minimum_packages }}"
+  with_items: "{{ yum_packages }}"
+
+- name: Start rngd service
+  service:
+    name: rngd
+    enabled: yes
+    state: started
+
+- name: Update vm.swappiness
+  become: yes
+  sysctl:
+    name: vm.swappiness
+    value: '{{ vm_swappiness }}'
+    state: present
+
+- name: Disable Default IPV6
+  become: yes
+  shell: "sysctl -w net.ipv6.conf.default.disable_ipv6=1"
+  tags: ['ipv6']
+
+- name: Disable All IPV6
+  become: yes
+  shell: "sysctl -w net.ipv6.conf.all.disable_ipv6=1"
+  tags: ['ipv6']
+
+- name: Update for apigee installation environment
+  become: yes
+  lineinfile:
+    dest: /etc/environment
+    regexp: "^export CONTINUE_ON_WARNING="
+    line: 'export CONTINUE_ON_WARNING={{ apigee_continue_on_warning }}'
+    backup: yes
 
 - name: Download pip package manager
   become: yes
@@ -26,9 +57,4 @@
   pip:
     name: '{{ item }}'
     state: present
-  with_items:
-  - httplib2
-  - pexpect
-  - passlib
-  - requests
-  - kazoo
+  with_items: "{{ pip_packages }}"
diff --git a/tasks/with_proxy.yml b/tasks/with_proxy.yml
index 00dff9f..43d1054 100644
--- a/tasks/with_proxy.yml
+++ b/tasks/with_proxy.yml
@@ -13,12 +13,43 @@
   yum:
     name: "{{ item }}"
     state: present
-  with_items: "{{ yum_os_minimum_packages }}"
+  with_items: "{{ yum_packages }}"
   environment:
     http_proxy: "{{ http_proxy }}"
     https_proxy: "{{ https_proxy }}"
     no_proxy: "{{ no_proxy }}"
 
+- name: Start rngd service
+  service:
+    name: rngd
+    enabled: yes
+    state: started
+
+- name: Update vm.swappiness
+  become: yes
+  sysctl:
+    name: vm.swappiness
+    value: '{{ vm_swappiness }}'
+    state: present
+
+- name: Disable Default IPV6
+  become: yes
+  shell: "sysctl -w net.ipv6.conf.default.disable_ipv6=1"
+  tags: ['ipv6']
+
+- name: Disable All IPV6
+  become: yes
+  shell: "sysctl -w net.ipv6.conf.all.disable_ipv6=1"
+  tags: ['ipv6']
+
+- name: Update for apigee installation environment
+  become: yes
+  lineinfile:
+    dest: /etc/environment
+    regexp: "^export CONTINUE_ON_WARNING="
+    line: 'export CONTINUE_ON_WARNING={{ apigee_continue_on_warning }}'
+    backup: yes
+
 - name: Download pip package manager with proxy
   become: yes
   tags: ['pip-manager']