Update vari

This commit is contained in:
Samuele-StackUser
2022-07-08 12:35:04 +02:00
parent e29796954a
commit 7e46f0c501
14 changed files with 236 additions and 144 deletions
+4 -13
View File
@@ -3,31 +3,22 @@
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
- source: http://nexus.steamware.net/repository/utility/MAPO/IOB-MAN/stable/IOB-MAN.zip
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-MAN/stable/IOB-MAN-stable.zip.md5
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-MAN/stable/IOB-MAN.zip.md5
# Script inizio update (copia conf + kill)
ManUpdStart:
cmd.script:
- name: c:/Steamware/src/IobUpdStart.bat
- name: c:/Steamware/src/IobUpdStart.bat; exit 0
- source: salt://IobUpdStart.bat
## 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
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-MAN/stable/IOB-MAN.zip.md5
- enforce_toplevel: False
- overwrite: True
+70 -11
View File
@@ -1,11 +1,70 @@
REM Recupero dataora
set mydate=%date:~10,4%-%date:~4,2%-%date:~7,2%
REM Indico update in esecuzione da file...
echo > c:\Steamware\IOB-MAN\update.run
REM Per sicurezza faccio copio del file di config...
copy /Y c:\Steamware\IOB-MAN\CONF\process.json c:\Steamware\src\process.json
robocopy c:\Steamware\IOB-WIN\DATA\CONF c:\Steamware\src\IOB-WIN\CONF_%mydate% /MIR
robocopy c:\Steamware\IOB-WIN\DATA\CONF c:\Steamware\src\IOB-WIN\CONF /MIR
REM chiudo i task in esecuzione
taskkill /IM "IOB-MAN.exe" /F
taskkill /IM "IOB-WIN.exe" /F
@REM Copia i file di configurazione in c:\Steamware\src per poi ripristinarli e chiudo le app prima del unzip
@REM Se ci sono problemi di copia delle configurazioni crea il file update.err in modo che lo script di Stop successivo
@REM non ripristina i file (l'unzip non dovrebbe cmq sovrascrivere), inoltre fa copia ulteriore nella cartella
@REM c:\Steamware\src\Salt_Err\<data_ora>
@REM Indico update in esecuzione da file...
@ECHO > c:\Steamware\IOB-MAN\update.run
@SET ERR=0
@REM "Verifico se esiste file di errore copia configurazione precedente e lo cancello..."
@if not exist c:\Steamware\IOB-MAN\update.err GOTO:COPIA
@echo "Trovato File di errore copia configurazione precedente... lo cancello..."
DEL /f c:\Steamware\IOB-MAN\update.err
:COPIA
@ECHO .
@ECHO ">>> Salvo Configurazione, per sicurezza faccio anche copia del file di config IOB vecchio..."
ROBOCOPY c:\Steamware\IOB-WIN-NEXT\DATA\CONF c:\Steamware\src\IOB-WIN-NEXT\CONF /MIR && GOTO:NEXT1 || GOTO:MSGERR1
:MSGERR1
@SET ERR=1
@ECHO "."
@ECHO "<<<< ATTENZIONE! >>>>> ERRORE COPIA FILE DI CONFIGURAZIONE IOB-WIN-NEXT ..."
:NEXT1
copy /Y c:\Steamware\IOB-MAN\CONF\process.json c:\Steamware\src\process.json && GOTO:NEXT2 || GOTO:MSGERR2
:MSGERR2
@SET ERR=2
@ECHO "."
@ECHO "<<<< ATTENZIONE! >>>>> ERRORE COPIA FILE DI CONFIGURAZIONE IOB-MAN ..."
:NEXT2
@REM vecchia versione potrebbe non essere presente quindi proseguo cmq se in errore...
ROBOCOPY c:\Steamware\IOB-WIN\DATA\CONF c:\Steamware\src\IOB-WIN\CONF /MIR
@ECHO "Chiudo i task in esecuzione..."
:1
taskkill /IM "IOB-WIN-NEXT.exe" /F || GOTO:2
:2
taskkill /IM "IOB-MAN.exe" /F || GOTO:3
:3
taskkill /IM "firefox.exe" /F || GOTO:4
:4
taskkill /IM "geckodriver.exe" /F || GOTO:5
:5
taskkill /IM "IOB-WIN-NEXT.exe" /F || GOTO:END
:END
@REM Se c'è errore di copia configurazione faccio vado a blocco ERR altrimenti esco ...
@IF %ERR% GTR 0 GOTO:ERR
TIMEOUT 3
EXIT
:ERR
@ECHO Creo file semaforo ERRORE copia configurazione per script successivo di stop...
@ECHO > c:\Steamware\IOB-MAN\update.err
@REM Recupero dataora
@SET mydate=19000101_0101
@FOR /F %%T IN ('POWERSHELL get-date -format yyyyMMdd_HHmmss') DO CALL SET mydate=%%T
@ECHO "faccio copia di sicurezza con data se possibile in c:\Steamware\src\Salt_Err\%mydate%"
XCOPY c:\Steamware\IOB-WIN-NEXT\DATA\CONF\*.* c:\Steamware\src\Salt_Err\%mydate%\
XCOPY c:\Steamware\IOB-MAN\CONF\process.json c:\Steamware\src\Salt_Err\%mydate%\
TIMEOUT 3
+31 -3
View File
@@ -1,4 +1,32 @@
REM Riporto indietro file conf
copy /Y c:\Steamware\src\process.json c:\Steamware\IOB-MAN\CONF\process.json
REM cancello file blocco rilancio
@REM "Se File di errore copia configurazione Precedente Salto Ripristino..."
@if exist c:\Steamware\IOB-MAN\update.err GOTO:ERRPREC
@ECHO "Riporto indietro files di conf (anche IOB vecchio se presente...)
Copy /Y c:\Steamware\src\process.json c:\Steamware\IOB-MAN\CONF\process.json && GOTO:NEXT1 || GOTO:MSGERR1
:MSGERR1
@SET ERR=1
@ECHO "."
@ECHO "<<<< ATTENZIONE! >>>>> ERRORE RESTORE FILE DI CONFIGURAZIONE WIN-MAN..."
:NEXT1
robocopy c:\Steamware\src\IOB-WIN-NEXT\CONF c:\Steamware\IOB-WIN-NEXT\DATA\CONF && GOTO:NEXT2 || GOTO:MSGERR2
:MSGERR2
@SET ERR=2
@ECHO "."
@ECHO "<<<< ATTENZIONE! >>>>> ERRORE RESTORE FILE DI CONFIGURAZIONE WIN-NEXT ..."
:NEXT2
robocopy c:\Steamware\src\IOB-WIN\CONF c:\Steamware\IOB-WIN\DATA\CONF /MIR && GOTO:END || GOTO:END
:ERRPREC
@ECHO .
@ECHO "<<<< ATTENZIONE! >>>>> Errore nella copia configurazione PRECEDENTE quindi Salto Ripristino..."
@ECHO .
@ECHO "Verificare procedura e copie files in C:\Steamware\src\Salt_Err\"
@ECHO .
:END
@ECHO "Cancello sempre file blocco avvio programma update.run per update..."
del /f c:\Steamware\IOB-MAN\update.run
+3 -29
View File
@@ -1,9 +1,9 @@
download-IOB-WIN:
file.managed:
- name: c:/Steamware/src/MAPO-IOB-WIN.zip
- source: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/stable/IOB-WIN-stable.zip
- source: https://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/stable/IOB-WIN.zip
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/stable/IOB-WIN-stable.zip.md5
- source_hash: https://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/stable/IOB-WIN.zip.md5
# Script inizio update (copia conf + kill)
@@ -12,42 +12,16 @@ WinUpdStart:
- name: c:/Steamware/src/IobUpdStart.bat
- source: salt://IobUpdStart.bat
# per sicurezza faccio copio del file di config...
#config-backup:
# cmd.run:
# - name: "robocopy c:\\Steamware\\IOB-WIN\\DATA\\CONF c:\\Steamware\\src\\IOB-WIN\\CONF /MIR"
# 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"
# Ora estraggo files in directory...
extract-IOB-WIN:
archive.extracted:
- name: c:\Steamware\IOB-WIN
- source: c:/Steamware/src/MAPO-IOB-WIN.zip
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/stable/IOB-WIN-stable.zip.md5
- source_hash: https://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/stable/IOB-WIN.zip.md5
- skip_verify: False
- enforce_toplevel: False
- overwrite: True
# indico update completato...
#set-update-done:
# cmd.run:
# - name: "del /f c:\\Steamware\\IOB-MAN\\update.run"
# Script fine update (restore conf + lock remove)
WinUpdStop:
cmd.script:
-16
View File
@@ -1,16 +0,0 @@
download-IOB-WIN:
file.managed:
- name: c:/Steamware/src/MAPO-IOB-WIN.zip
- source: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/MAPO-IOB-WIN.zip
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/MAPO-IOB-WIN.md5
# Ora estraggo files in directory...
extract-IOB-WIN:
archive.extracted:
- name: c:\Steamware\IOB-WIN
- source: c:/Steamware/src/MAPO-IOB-WIN.zip
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/MAPO-IOB-WIN.md5
- skip_verify: False
- enforce_toplevel: False
+16
View File
@@ -12,10 +12,26 @@ base:
- base
- editors
'roles:builder':
- match: grain
- buildWin
'roles:develop':
- match: grain
- developWin
'roles:developer':
- match: grain
- developWin
'roles:developDb':
- match: grain
- developDb
'roles:developVS':
- match: grain
- developVS
'roles:sqlserver':
- match: grain
- sqlServer
+11
View File
@@ -6,6 +6,17 @@ sysinternals:
chocolatey:
- installed
- name: sysinternals
tabby:
chocolatey:
- installed
- name: tabby
#windowTerm:
# chocolatey:
# - installed
# - name: microsoft-windows-terminal
7zip:
chocolatey:
- installed
+26 -20
View File
@@ -1,29 +1,35 @@
vscode:
chocolatey:
- installed
- name: vscode
snaketail:
chocolatey:
- installed
- name: snaketail
git:
chocolatey:
- installed
- name: git.install
- source: https://nexus.steamware.net/repository/choco-proxy/
vscode:
chocolatey:
- installed
- name: vscode
- source: https://nexus.steamware.net/repository/choco-proxy/
tailblazer:
chocolatey:
- installed
- name: tailblazer
- source: https://nexus.steamware.net/repository/choco-proxy/
snaketail:
chocolatey:
- installed
- name: snaketail
- source: https://nexus.steamware.net/repository/choco-proxy/
redis-desk-man:
chocolatey:
- installed
- name: redis-desktop-manager
vs2019-comm:
chocolatey:
- installed
- name: visualstudio2019community
SSMS:
chocolatey:
- installed
- name: sql-server-management-studio
- source: https://nexus.steamware.net/repository/choco-proxy/
download-Redis:
file.managed:
- name: c:/Steamware/src/Redis-x64-5.0.14.msi
- source: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-5.0.14.msi
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-5.0.14.msi.md5
#paintDotNet:
# chocolatey:
# - installed
# - name: paint.net
install-Redis-dev:
cmd.run:
- name: "msiexec.exe /i c:\\Steamware\\src\\Redis-x64-5.0.14.msi /qn /norestart"
+15 -8
View File
@@ -23,16 +23,23 @@ webdeploy:
- installed
- name: webdeploy
download-Redis:
file.managed:
- name: c:/Steamware/src/Redis-x64-3.2.100.msi
- source: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-3.2.100.msi
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-3.2.100.msi.md5
#download-Redisi-iis:
# file.managed:
# - name: c:/Steamware/src/Redis-x64-3.2.100.msi
# - source: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-3.2.100.msi
# - makedirs: True
# - source_hash: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-3.2.100.msi.md5
install-Redis:
download-RedisUp:
file.managed:
- name: c:/Steamware/src/Redis-x64-5.0.14.msi
- source: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-5.0.14.msi
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-5.0.14.msi.md5
install-Redis-iis:
cmd.run:
- name: "msiexec.exe /i c:\\Steamware\\src\\Redis-x64-3.2.100.msi /qn /norestart"
- name: "msiexec.exe /i c:\\Steamware\\src\\Redis-x64-5.0.14.msi /qn /norestart"
#redis:
# chocolatey:
+11 -4
View File
@@ -13,16 +13,23 @@ snaketail:
# - installed
# - name: redis-64
#download-Redis:
# file.managed:
# - name: c:/Steamware/src/Redis-x64-3.2.100.msi
# - source: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-3.2.100.msi
# - makedirs: True
# - source_hash: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-3.2.100.msi.md5
download-Redis:
file.managed:
- name: c:/Steamware/src/Redis-x64-3.2.100.msi
- source: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-3.2.100.msi
- name: c:/Steamware/src/Redis-x64-5.0.14.msi
- source: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-5.0.14.msi
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-3.2.100.msi.md5
- source_hash: http://nexus.steamware.net/repository/utility/Redis/Redis-x64-5.0.14.msi.md5
install-Redis:
cmd.run:
- name: "msiexec.exe /i c:\\Steamware\\src\\Redis-x64-3.2.100.msi /qn /norestart"
- name: "msiexec.exe /i c:\\Steamware\\src\\Redis-x64-5.0.14.msi /qn /norestart"
redis-desktop-man:
+7 -7
View File
@@ -1,10 +1,10 @@
sql2016:
chocolatey:
- installed
- name: mssqlserver2016expressadv
- install_args: SECURITYMODE=SQL
- install_args: SAPWD=viadante16
- override_args: true
#sql2016:
# chocolatey:
# - installed
# - name: mssqlserver2016expressadv
# - install_args: SECURITYMODE=SQL
# - install_args: SAPWD=viadante16
# - override_args: true
#SSMS:
# chocolatey:
# - installed
+26 -4
View File
@@ -22,6 +22,20 @@ base:
- editors
- users
'roles:builder':
- match: grain
- utilsWin
- browsersWin
- editorsWin
- buildWin
'roles:develop':
- match: grain
- utilsWin
- browsersWin
- editorsWin
- developWin
'roles:developer':
- match: grain
- utilsWin
@@ -29,6 +43,14 @@ base:
- editorsWin
- developWin
'roles:developDb':
- match: grain
- developDb
'roles:developVS':
- match: grain
- developVS
'roles:sqlserver':
- match: grain
- utilsWin
@@ -57,10 +79,10 @@ base:
- editorsWin
- vnc
- iobWinStep01
- IobMan
- IobWin
- IobWinData
- iobWinStep04
# - IobMan
# - IobWin
# - IobWinData
# - iobWinStep04
'roles:hvserver':
- match: grain
-29
View File
@@ -1,29 +0,0 @@
marco:
user.present:
- fullname: Marco Salvi
- shell: /bin/bash
- home: /home/marco
- groups:
- wheel
- storage
- sudo
ssh_auth.present:
- user: marco
- source: salt://ssh-keys/marco.id_rsa.pub
- config: '%h/.ssh/authorized_keys'
samuele:
user.present
- fullname: Samuele Locatelli
- shell: /bin/bash
- home: /home/samuele
- groups:
- wheel
- storage
- sudo
ssh_auth.present:
- user: samuele
- source: salt://ssh-keys/samuele.id_ed25519.pub
- config: '%h/.ssh/authorized_keys'
+16
View File
@@ -12,10 +12,26 @@ base:
- base
- editors
'roles:builder':
- match: grain
- buildWin
'roles:develop':
- match: grain
- developWin
'roles:developer':
- match: grain
- developWin
'roles:developDb':
- match: grain
- developDb
'roles:developVS':
- match: grain
- developVS
'roles:sqlserver':
- match: grain
- sqlServer