Files
SaltStates/IobMan.sls
T
Samuele-StackUser 3e6d95e080 Modifiche x gestioen IobWin e IobMan con deploy salt
Changes to be committed:
	modified:   IobMan.sls
	new file:   IobWin.sls
	new file:   IobWinData.sls
	typechange: iobWinStep02.sls
	typechange: iobWinStep03.sls
	modified:   top.sls

 Changes not staged for commit:
	deleted:    iobWin.sls
2020-02-05 11:59:33 +01:00

56 lines
1.6 KiB
Plaintext

# download + unzip di IOB-MAN
download-IOB-MAN:
file.managed:
- name: c:/Steamware/src/IOB-MAN.zip
- source: http://nexus.steamware.net/repository/utility/MAPO/IOB-MAN/stable/IOB-MAN-stable.zip
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-MAN/stable/IOB-MAN-stable.zip.md5
# per sicurezza faccio copio del file di config...
config-backup:
cmd.run:
- name: "copy /Y c:\\Steamware\\IOB-MAN\\CONF\\process.json c:\\Steamware\\src\\process.json"
# indico update in esecuzione da file...
set-update-run:
cmd.run:
- name: "echo > c:\\Steamware\\IOB-MAN\\update.run"
# chiudo il task in esecuzione
close-IOB-MAN:
cmd.run:
- name: "taskkill /IM \"IOB-MAN.exe\" /F"
close-IOB-WIN:
cmd.run:
- name: "taskkill /IM \"IOB-WIN.exe\" /F"
## faccio pulizia da dll e altro nella folder...
#clean-IOB-MAN-dll:
# cmd.run:
# - name: "del /f c:\\Steamware\\IOB-MAN\\*.dll"
#clean-IOB-MAN-xml:
# cmd.run:
# - name: "del /f c:\\Steamware\\IOB-MAN\\*.xml"
# Ora estraggo files in directory...
extract-IOB-MAN:
archive.extracted:
- name: c:\Steamware\IOB-MAN\
- source: c:/Steamware/src/IOB-MAN.zip
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-MAN/stable/IOB-MAN-stable.zip.md5
- enforce_toplevel: False
- overwrite: True
# Restore finale config
config-restore:
cmd.run:
- name: "copy /Y c:\\Steamware\\src\\process.json c:\\Steamware\\IOB-MAN\\CONF\\process.json"
# indico update completato...
set-update-done:
cmd.run:
- name: "del /f c:\\Steamware\\IOB-MAN\\update.run"