Things seem a bit hinky.
an example -
If I create a new job, Rundeck recognizes that it needs to be pushed to git. I perform a commit thru the rundeck gui, but then the job gets a black and which question mark with helper text stating that the job isn't tracked in SCM. If I then import from SCM, the black and white question mark goes away, BUT a "DELETE_NEEDED" shows up next to the job actions drop down. And the DELETE_NEEDED doesn't go away, no matter what I do.
The only configuration I have found that appears to have no issues (except the ones I would expect with this sort of a set up) is to have the import and export base directories be different. When I do this, I have to do an extra import for every export and vice versa, but I don't get any false "not in sync" issues.
Any thoughts? :D
Thanks in advance for any help you can provide!
Taylor
----
Git Export Enabled
Committer Name: ${user.fullName}
Committer Email: ${user.email}
Export UUID Behavior: preserve
Synchronize Automatically: true
Create Branch if it doesn't exist: Yes
Base branch on: main
File Path Template: Windows/${job.group}${
job.name}-${
job.id}.${config.format}
Base Directory: /var/lib/rundeck/projects/Windows/scm
Git URL: https://rundeck_access@redacted/it/rundeck_jobs.git
Branch: main
SSH: Strict Host Key Checking: no
Password Storage Path: keys/Rundeck_Jobs-Gitlab_Project_Access_Token-WriteFormat: yaml
Fetch Automatically: true