freebsd-home-server/doctor.services.yml

76 lines
1.3 KiB
YAML

- name: Install sshd-config
copy:
src: files/etc.ssh.sshd_config
dest: /etc/ssh/sshd_config
owner: root
group: wheel
mode: 0600
register: sshd
- name: Install ssh-config
copy:
src: files/etc.ssh.ssh_config
dest: /etc/ssh/ssh_config
owner: root
group: wheel
mode: 0600
- name: Restart sshd
service:
name: sshd
state: reloaded
when: sshd.changed
- name: Install ntp.conf
copy:
src: files/etc.ntp.conf
dest: /etc/ntp.conf
owner: root
group: wheel
mode: 0640
register: ntpd
- name: Enable ntp server
service:
name: ntpd
enabled: yes
- name: Restart ntpd
service:
name: ntpd
state: restarted
when: ntpd.changed
- name: Install isc-dhcp-server
package:
name: isc-dhcp43-server
state: present
- name: Install dhcpd.conf
copy:
src: files/usr.local.etc.dhcpd.conf
dest: /usr/local/etc/dhcpd.conf
owner: root
group: wheel
mode: 0640
register: dhcpd
- name: Configure rc.conf.d/dhcpd
copy:
src: files/etc.rc.conf.d.dhcpd
dest: /etc/rc.conf.d/dhcpd
owner: root
group: wheel
register: dhcpd
- name: Enable dhcpd server
service:
name: isc-dhcpd
enabled: no
- name: Restart dhcpd
service:
name: isc-dhcpd
state: restarted
when: dhcpd.changed