---
- name: Update Apt
  apt: update_cache=yes

- name: Checking essentials
  apt: name="{{ item }}" state=present
  with_items:
  - python-software-properties
  - python-pycurl
  - build-essential
  - ca-certificates
  - python-mysqldb
  - curl
  - git-core
  - subversion
  - avahi-daemon
  - bash-completion
  - vim
  - convmv
  - recode
  - htop
  - graphicsmagick
  - 

- name: Add DigiCertHighAssuranceEVRootCA-2.crt to trusted since that's what github uses
  copy: src=DigiCertHighAssuranceEVRootCA-2.crt dest=/usr/local/share/ca-certificates/DigiCertHighAssuranceEVRootCA-2.crt

- name: Update root ca-certificates
  command: update-ca-certificates

---
- name: Update Apt
  apt: update_cache=yes

- name: Checking essentials
  apt: name="{{ item }}" state=present
  with_items:
  - python-software-properties
  - python-pycurl
  - build-essential
  - ca-certificates
  - python-mysqldb
  - curl
  - git-core
  - subversion
  - avahi-daemon
  - bash-completion
  - vim
  - htop
  - graphicsmagick

- name: Add DigiCertHighAssuranceEVRootCA-2.crt to trusted since that's what github uses
  copy: src=DigiCertHighAssuranceEVRootCA-2.crt dest=/usr/local/share/ca-certificates/DigiCertHighAssuranceEVRootCA-2.crt

- name: Update root ca-certificates
  command: update-ca-certificates

Remove unnecessary utilities, empty line from apt-packages
Remove unnecessary utilities, empty line from apt-packages

Build failed due to an empty item in the apt item list.

As discussed earlier, convmv and recode are unnecessary since the
actions they perform are manual actions and should be run by the
developer on their host machine. The tools serve a purpose for
troubleshooting character encoding issues, which are quite rare.
