problems with variables: git module creating wrong directory, /root/\[/root/olio\]/

The second task below fails with npm not being able to find a package.json within /root/ That is, it doesn’t know that it should cd into /root/olio, and so of course it isn’t going to find a package.json file.

The git module for some reason creates this directory structure:
/root/[/root/olio]/

…which seems to imply the variable isn’t interpreted correctly.

I’m also using the root user to login right now because I haven’t yet grasped creating users.

Daniel Charbonneau <novo.charbonneau75@gmail.com> napisał:

The second task below fails with npm not being able to find a
package.json
within /root/ That is, it doesn't know that it should cd into
/root/olio,
and so of course it isn't going to find a package.json file.

The git module for some reason creates this directory structure:
/root/\[/root/olio\]/

...which seems to imply the variable isn't interpreted correctly.

I'm also using the root user to login right now because I haven't yet
grasped creating users.

---
# roles/olio/vars/main.yml

olio_directory:
- /root/olio

This creates olio_directory as list with one element. You want just:
olio_directory: /root/olio

Thank you Tomasz, that fixed it!