( hnsz2002 | 2024. 04. 19., p – 12:53 )

Szerkesztve: 2024. 04. 19., p – 12:56

Blogolok ide róla ismét egy kicsit:

Szóval a 3007 azóta se megy nekünk (pedig elvileg van már rá megoldás, valami vc libaryt kell feltenni pluszban kézzel), úgyhogy 3006.7-en mennek a windows-ok...

Na de az új installok ezzel se mennek, ami felettébb érdekes. Egy pythonos utf-8 hibát fosik, amihez így good lock hogy találd ki mi baja. Most a délelőttöt rászántam eme szívásra.

A telepítés után a konfigurálást egy powershell scripttel csinálom:

$minionconf = "master:
  - egyik
  - masik
ssl: True
minion_id_lowercase: True
master_finger: 'fd:ca:00:ed:13:9a:9e:ab:61:04:36:03:ba:63:41:3b:c6:55:0c:76:e1:8b:8a:50:16:b7:0d:26:06:3d:a1:3e'
master_tries: -1
random_startup_delay: 10
ping_interval: 1
" $minionconf | Out-File "C:\ProgramData\Salt Project\Salt\conf\minion"
[System.Net.Dns]::GetHostByName($env:computerName).HostName.tolower() | Out-File "C:\ProgramData\Salt Project\Salt\conf\minion_id"
restart-service salt-minion

Nos, kivételesen nem a salt szaródott el "visszamnőlegesen". Hát akkor mi? "Természetesen" az univerzális, stabil, egyszerű, mindenre jó powershell. Ezt találtam:

https://stackoverflow.com/questions/40098771/changing-powershells-defau…

Ezt úgy itthagynám áttekintésre, hogy a powershell verzióktól illetve magától a tool-tól (pl. Cmdlets that write) ami a fájlt írja, mennyire függ hogy mi lesz a kimeneti fájl kódolása. Egy hányinger...

Szóval, a powershell script elejére kell egy $PSDefaultParameterValues = @{ '*:Encoding' = 'utf8' } beállítás, és jó.

Én azt hittem már ~15 éve tól vagyunk ezeken a karakter encoding szarakodásokon, de úgy tűnik windowsban még mindig és, sőt bővül a katyvasz.