diff --git a/defaults/main.yml b/defaults/main.yml
index 09cd2060f000d7897233532bcc8197e1e46d8bcd..ce6e46e058f737250e8e1ee41a880b0988f7052b 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,2 +1,4 @@
 ---
 # defaults file for ansible-freeradius
+
+freeradius_ldap_server:
diff --git a/tasks/main.yml b/tasks/main.yml
index 46a6082b4e34a962b271b12ae895f389af4b6bf5..90e1e5fcbdf95a3ccb02b447bab8dc0c0db6021c 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,2 +1,12 @@
 ---
 # tasks file for ansible-freeradius
+
+- name: apt install
+  with_items:
+  - freeradius
+  - freeradius-ldap
+  apt:
+    name: '{{ item }}'
+    state: present
+    update_cache: yes
+    cache_valid_time: 3600