diff --git a/roles/cronJob/tasks/main.yml b/roles/cronJob/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..6d46ebc66f6ccf86d893b44e29fead7c195278cb
--- /dev/null
+++ b/roles/cronJob/tasks/main.yml
@@ -0,0 +1,7 @@
+---
+- name: cron job 
+  cron: name={{ item.name }} job={{ item.job }} user= {{ item.user}} hour={{ item.hour }} state=present
+  with_items: 
+    cronJobs 
+  sudo: true
+  when: cronJobs is defined
diff --git a/roles/extraFiles/tasks/main.yml b/roles/extraFiles/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..4dff080397f5cdf7d9897f912b77cc2e1da90832
--- /dev/null
+++ b/roles/extraFiles/tasks/main.yml
@@ -0,0 +1,7 @@
+---
+- name: extra file symbolic links 
+  file: src={{ item.src }} path={{ item.dest }} state={{ item.type }} force=yes
+  with_items: 
+    extraFiles
+  sudo: true
+  when: extraFiles is defined
diff --git a/roles/extra_rpms/vars/main.yml b/roles/extra_rpms/vars/main.yml
index b02a910e9059ec0650b2bb85cb717c77912c2968..bdb8e3a578db7d5bef355ceb479d580feaaa8e1d 100644
--- a/roles/extra_rpms/vars/main.yml
+++ b/roles/extra_rpms/vars/main.yml
@@ -240,3 +240,5 @@ pkgs:
  - postgresql-contrib
  - postgresql-devel
  - environment-modules
+ - tcl
+ - rsync