project resources should be updated using API
Summary
Projects resources (nodes) should be updated using API and should require user to has physical (ssh) access to Rundeck filesystem.
Expected behavior
Action projects
should be available for any Rundeck user not only for users with ssh access to Rundeck host. User should have option to update his/her projects inventory using Rundeck role.
Actual behavior
User couldn't update or even set inventory without ssh access to Rundeck host.
Possible fixes
Use API project/{project_name}/resource
. Required to fixed problem with missing project directory in Rundeck filesystem. Changing projects backend to filesystem could be only way to resolve this issue.