Thanks for responding.
my project settings > edit nodes config:
inventory file permissions:
-rw-rw-r-- 1 rundeck rundeck 830 Jan 11 16:52 /var/lib/rundeck/ansible/inventory.yaml
I saved config and went to nodes > show all nodes I can only see localhost in there
It would suggest inventory file was not imported.
Tried to copy both ansible.cfg and inventory.yaml file into /etc/ansible/ but it made no difference (I updated ansible.cfg to point to new inventory location at /etc/ansible/inventory.yaml)
Can you confirm those setting are correct?
Is there anything else you thing I could try (where can I find detailed error log to get some hints on what went wrong)?
Thanks
Project settings > edit config > default node executor is set as: Ansible ad-cock node executor
Ansible binaries directory path: /usr/bin/
Ansible config file path: /var/lib/rundeck/ansible.cfg
Vault Key File path:
/var/lib/rundeck/ansible/var/ansible-vars.yaml
SSH Authentication: privateKey
SSH user: lxbot
SSH Key File path: /var/lib/rundeck/.ssh/id_rsa
Use become privilege escalation: enabled
Privilege escalation user: lxbot
Think this one is more for ansible execution so probably not relevant at this stage.