Apply non-core changes in CORD-912 to master
remove vestigial templates
create admin-openrc.sh in cord_profile_dir and home dir
Change-Id: I52a7cef1ea9e0dc7a37d9888fcfdc093434777ef
diff --git a/roles/dhcpd/tasks/main.yml b/roles/dhcpd/tasks/main.yml
new file mode 100644
index 0000000..8c103de
--- /dev/null
+++ b/roles/dhcpd/tasks/main.yml
@@ -0,0 +1,32 @@
+---
+# dhcpd/tasks/main.yml
+
+- name: Install dhcpd
+ apt:
+ name: "{{ item }}"
+ update_cache: yes
+ cache_valid_time: 3600
+ with_items:
+ - isc-dhcp-server
+
+- name: Create /etc/dhcp/dhcpd.conf from template
+ template:
+ src: dhcpd.conf.j2
+ dest: /etc/dhcp/dhcpd.conf
+ mode: "0644"
+ owner: root
+ group: root
+ # validate: 'dhcpd -t -cf %s'
+ notify:
+ - restart-dhcpd
+
+- name: Set interfaces for dhcpd to listen on
+ template:
+ src: isc-dhcp-server.j2
+ dest: /etc/default/isc-dhcp-server
+ mode: "0644"
+ owner: root
+ group: root
+ notify:
+ - restart-dhcpd
+