mirror of https://github.com/jumpserver/jumpserver
perf: 完善发布机的重复部署
parent
8ab01931fb
commit
e001003ed3
|
@ -30,6 +30,16 @@
|
||||||
include_management_tools: yes
|
include_management_tools: yes
|
||||||
register: rds_install
|
register: rds_install
|
||||||
|
|
||||||
|
- name: Stop Tinker before install (jumpserver)
|
||||||
|
ansible.windows.win_powershell:
|
||||||
|
script: |
|
||||||
|
if (Get-Service -Name 'JumpServer Tinker' -ErrorAction SilentlyContinue) {
|
||||||
|
Stop-Service -Name 'JumpServer Tinker' -Force
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$Ansible.Changed = $false
|
||||||
|
}
|
||||||
|
|
||||||
- name: Download JumpServer Tinker installer (jumpserver)
|
- name: Download JumpServer Tinker installer (jumpserver)
|
||||||
ansible.windows.win_get_url:
|
ansible.windows.win_get_url:
|
||||||
url: "{{ APPLET_DOWNLOAD_HOST }}/download/applets/{{ TinkerInstaller }}"
|
url: "{{ APPLET_DOWNLOAD_HOST }}/download/applets/{{ TinkerInstaller }}"
|
||||||
|
@ -44,7 +54,7 @@
|
||||||
- /NORESTART
|
- /NORESTART
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Set remote-server on the global system path (remote-server)
|
- name: Set Tinkerd on the global system path (jumpserver)
|
||||||
ansible.windows.win_path:
|
ansible.windows.win_path:
|
||||||
elements:
|
elements:
|
||||||
- '%USERPROFILE%\AppData\Local\Programs\Tinker\'
|
- '%USERPROFILE%\AppData\Local\Programs\Tinker\'
|
||||||
|
|
Loading…
Reference in New Issue