---

- name: Install snmpd
  apt: name=snmpd state=present
  tags: snmp

- name: Configure snmpd
  template: src=snmpd.conf.j2 dest=/etc/snmp/snmpd.conf
  notify: Restart snmpd
  tags: snmp

- name: Start the snmpd service
  service: name=snmpd state=started enabled=yes
  tags: snmp

- name: Install misc software
  apt: name={{ item }} state=present
  with_items:
  - apt-dater-host
  - dnsutils
  - htop
  - openssl
  - pydf
  - rsync
  - sudo
  - vim-nox
  - zsh

- name: Configure misc software
  copy: src={{ item.src }} dest={{ item.dest }}
  with_items:
  - { src: '.zshrc', dest: '/root/.zshrc' }
  - { src: '.zshrc.local', dest: '/root/.zshrc.local' }
  - { src: 'motd', dest: '/etc/motd' }
  - { src: 'prompt_gentoo_setup', dest: '/usr/share/zsh/functions/Prompts/prompt_gentoo_setup' }

- name: Set shell for root user
  user: name=root shell=/bin/zsh

- name: Create LDAP certificate directory
  file: path=/etc/ldap/ssl state=directory

- name: Create LDAP client config
  template: src=ldap.conf.j2 dest=/etc/ldap/ldap.conf mode=0644

- name: Copy LDAP certificate
  copy: src=BKCA.crt dest=/etc/ldap/ssl/BKCA.crt mode=0444