Deploy Error on DigitalOcean AnsibleUnsafeText

Hello,
I have an issue when trying to deploy to Digital Ocean, provision worked extremely fine but when I try to deploy using: ./bin/deploy.sh production website.com I receive the following error:

The task includes an option with an undefined variable. The error was:
'ansible.utils.unsafe_proxy.AnsibleUnsafeText object' has no attribute 'name'

The error appears to have been in '/Users/Filippo/Desktop/Apps-
sudo/rivoltafilippo.com/trellis/roles/deploy/tasks/update.yml': line 8,
column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


- name: Add known_hosts
  ^ here

fatal: [67.207.78.148]: FAILED! => {}

I am running Ubuntu 18.04 on the production server. Is it a known issue, what am I missing?

Edit: If you need further infos or explaination, please ask.

Thank you.
F.

Have you double-checked that your YAML formatting is correct? 90% of my issues like this have been because a line in a YAML file wasn’t formatted correctly.

Thanks, I will triple check it, have you any advice on how to check if the yaml is formatting correctly?

This topic was automatically closed after 42 days. New replies are no longer allowed.