Commit 2eb2182 Tobias Richter
authored
File tree 1 file changed +7
-9
lines changed
1 file changed +7
-9
lines changed Original file line number Diff line number Diff line change 97
97
register : _jenkins_plugins_install_result
98
98
99
99
- name : Uninstall Jenkins plugins.
100
- jenkins_plugin :
101
- name : " {{ item.key }}"
102
- jenkins_home : " {{ jenkins_plugins_jenkins_home }}"
100
+ uri :
101
+ url : " {{ jenkins_plugins_jenkins_base_url }}/pluginManager/plugin/{{ item.key }}/doUninstall"
102
+ timeout : " {{ jenkins_plugins_updates_timeout }}"
103
+ status_code : 302
104
+ method : POST
105
+ force_basic_auth : true
103
106
url_username : " {{ jenkins_plugins_admin_username }}"
104
107
url_password : " {{ jenkins_plugins_admin_password }}"
105
- state : " {{ item.value['state'] }}"
106
- timeout : " {{ jenkins_plugins_updates_timeout }}"
107
- updates_url : " {{ jenkins_plugins_updates_base_url }}"
108
- updates_expiration : " {{ jenkins_plugins_updates_expiration }}"
109
- url : " {{ jenkins_plugins_jenkins_base_url }}"
110
108
with_dict : " {{ jenkins_plugins_uninstall_plugins | default({}) }}"
111
- changed_when : jenkins_plugins_uninstall_plugins | default({}) | length > 0
109
+ changed_when : _jenkins_plugins_uninstall_result.status == 302
112
110
notify :
113
111
- wcm_io_devops.jenkins_service restart
114
112
register : _jenkins_plugins_uninstall_result
You can’t perform that action at this time.
0 commit comments