Install InstallShield Debugger onto Windows machines.
You need to have one of the following requirements met as this ansible role does not include required files for InstallShield Debugger:
- Prepare following files in a folder (keeping the directory structure) for ansible use;
System/ISDbg.exe
System/SciLexer.dll
- (optional)
Program/0409/ISdbg.chm
- (optional)
Program/0411/ISdbg.chm
- or provide a local path or remote URL to a zip containing files mentioned above where every file is put directly under the zip;
ISDbg.exe
SciLexer.dll
- (optional)
ISdbg.chm
- or InstallShield installed on control node. Note that to run this ansible role from Windows machine, you will need Cygwin and ansible installed within it.
Variable | Default | Comment |
---|---|---|
ISVersion | (undefined) | The InstallShield Release |
ISProductFolder | (undefined) | Source folder to search on control node; One of ISProductFolder and ISDbgZip must be specified. |
ISDbgZip | (undefined) | Source zip which contains required files; One of ISProductFolder and ISDbgZip must be specified. |
ISDbgFolder | C:\ISDbg\{{ ISVersion }} |
Destination Folder to Install on Remote Machine |
None.
-
Copy InstallShield debugger from local InstallShield installation on Linux:
#!/usr/bin/env ansible-playbook --- - hosts: isdbg gather_facts: no roles: - name: pallxk/isdbg ISVersion: "2019" ISProductFolder: ~/Downloads/ISDbg/2019 ISDbgFolder: C:\ISDbg\{{ ISVersion }}
-
Copy InstallShield debugger from local InstallShield installation on Windows Cygwin:
#!/usr/bin/env ansible-playbook --- - hosts: isdbg gather_facts: no roles: - name: pallxk/isdbg ISVersion: "2019" ISProductFolder: /cygdrive/c/Program Files (x86)/InstallShield/2019 ISDbgFolder: C:\ISDbg\{{ ISVersion }}
-
Copy InstallShield debugger from local zip file:
#!/usr/bin/env ansible-playbook --- - hosts: isdbg gather_facts: no roles: - name: pallxk/isdbg ISVersion: "2019" ISDbgZip: ~/Downloads/isdbg2019.zip ISDbgFolder: C:\ISDbg\{{ ISVersion }}
-
Copy InstallShield debugger from HTTP source:
#!/usr/bin/env ansible-playbook --- - hosts: isdbg gather_facts: no roles: - name: pallxk/isdbg ISVersion: "2019" ISDbgZip: "https://example.com/isdbg2019.zip" ISDbgFolder: C:\ISDbg\{{ ISVersion }}
The MIT License (MIT)