diff options
author | Gaëtan Duchaussois <gaetan.duchaussois@fretlink.com> | 2018-11-02 11:35:30 +0100 |
---|---|---|
committer | Gaëtan Duchaussois <gaetan.duchaussois@fretlink.com> | 2018-11-02 11:35:30 +0100 |
commit | c3e54982f17b9fdbc732617898227c3b9dd1727b (patch) | |
tree | 1f59fa5475728b7fb766f9fc60b14a4a4f1d8104 | |
parent | 73fc6fec8fb5dd844fe8165061db2a82153900d9 (diff) | |
download | ansible-rundeck-jobs-c3e54982f17b9fdbc732617898227c3b9dd1727b.tar.gz ansible-rundeck-jobs-c3e54982f17b9fdbc732617898227c3b9dd1727b.tar.zst ansible-rundeck-jobs-c3e54982f17b9fdbc732617898227c3b9dd1727b.zip |
Add group filtering for jobs cleaning
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | tasks/rundeck.yml | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -17,6 +17,7 @@ Role Variables | |||
17 | * `rundeck_api_token` the authentification token (mandatory). | 17 | * `rundeck_api_token` the authentification token (mandatory). |
18 | * `rundeck_api_version` api version supported by rundeck server. Default to 26. | 18 | * `rundeck_api_version` api version supported by rundeck server. Default to 26. |
19 | * `rundeck_remove_missing` Whether to delete jobs present in rundeck and not in file. Defaults to true. | 19 | * `rundeck_remove_missing` Whether to delete jobs present in rundeck and not in file. Defaults to true. |
20 | * `rundeck_jobs_group` the group of job to check for removal | ||
20 | 21 | ||
21 | Dependencies | 22 | Dependencies |
22 | ------------ | 23 | ------------ |
diff --git a/tasks/rundeck.yml b/tasks/rundeck.yml index 642abd6..0da33d0 100644 --- a/tasks/rundeck.yml +++ b/tasks/rundeck.yml | |||
@@ -21,7 +21,7 @@ | |||
21 | 21 | ||
22 | - name: Get all jobs | 22 | - name: Get all jobs |
23 | uri: | 23 | uri: |
24 | url: "{{rundeck_api_url }}/{{rundeck_api_version}}/project/{{ rundeck_project }}/jobs" | 24 | url: "{{rundeck_api_url }}/{{rundeck_api_version}}/project/{{ rundeck_project }}/jobs?groupPathExact={{ rundeck_jobs_group | default('""') }}" |
25 | method: GET | 25 | method: GET |
26 | headers: | 26 | headers: |
27 | Accept: application/json | 27 | Accept: application/json |