Hi I've just spotted that using Ubuntu 16.04 ami-ee6b189d the "/usr/lib/systemd/system" dir does not exist.
So to fix it I've added this block before the systemd template
directory '/usr/lib/systemd/system' do
action :create
only_if { node['init_package'] == 'systemd' }
end
Let me know if you want a pull request
Regards