Size: a a a

2021 January 15

KN

Konstantin Nikolaev in Saltstack
Евгений Скоробогатый
Ну там полно уязмимостей... в древних альтах очень протухший софт...
Но зато СП. Сетрификаты фстэка
Сейчас Альт не в моде, в моде сертифицироваться под Astra Linux.
источник

KN

Konstantin Nikolaev in Saltstack
D M
Anyone used saltstack to deploy/install apps on Windows?
Tell us your case.
источник

DM

D M in Saltstack
Konstantin Nikolaev
Tell us your case.
I have Ubuntu as salt master and trying to install Apache, nginx, jre, Firefox, duo, datadog etc on Windows minions..
But I get errors like
1. Installer not found
2. No matching sls found etc..
источник

KN

Konstantin Nikolaev in Saltstack
D M
I have Ubuntu as salt master and trying to install Apache, nginx, jre, Firefox, duo, datadog etc on Windows minions..
But I get errors like
1. Installer not found
2. No matching sls found etc..
источник

DM

D M in Saltstack
Yes, I read it, but I feel I am missing something..
root@sm-lin-1:/srv/salt# tree -L 2
.
├── browser
│   ├── firefox.sls
│   └── init.sls
├── common
│   └── init.sls
├── java
│   ├── init.sls
│   ├── jre-8u271-windows-x64.exe
│   └── jre8.sls
├── top.sls
├── webserver_bkp
│   ├── apache-tomcat-9.0.41.exe
│   ├── httpd-2.4.46-o111i-x64-vc15.zip
│   ├── index.html
│   ├── init.sls
│   ├── readme_first.html
│   └── tomcat-apache.sls
└── win
   ├── init.sls
   ├── repo
   ├── repo-ng
   ├── top.sls_bkp
   └── webserver_bkp
источник

DM

D M in Saltstack
D M
Yes, I read it, but I feel I am missing something..
root@sm-lin-1:/srv/salt# tree -L 2
.
├── browser
│   ├── firefox.sls
│   └── init.sls
├── common
│   └── init.sls
├── java
│   ├── init.sls
│   ├── jre-8u271-windows-x64.exe
│   └── jre8.sls
├── top.sls
├── webserver_bkp
│   ├── apache-tomcat-9.0.41.exe
│   ├── httpd-2.4.46-o111i-x64-vc15.zip
│   ├── index.html
│   ├── init.sls
│   ├── readme_first.html
│   └── tomcat-apache.sls
└── win
   ├── init.sls
   ├── repo
   ├── repo-ng
   ├── top.sls_bkp
   └── webserver_bkp
tried to create multiple paths and try below top.sls

root@sm-lin-1:/srv/salt# cat top.sls
base:
 '*win*':
   - repo
   - repo.salt-winrepo.jre8
#  '*':
#    - webserver
#    - java

#    - browser
источник

KN

Konstantin Nikolaev in Saltstack
D M
tried to create multiple paths and try below top.sls

root@sm-lin-1:/srv/salt# cat top.sls
base:
 '*win*':
   - repo
   - repo.salt-winrepo.jre8
#  '*':
#    - webserver
#    - java

#    - browser
its wrong! Wait sec.
источник

KN

Konstantin Nikolaev in Saltstack
D M
Yes, I read it, but I feel I am missing something..
root@sm-lin-1:/srv/salt# tree -L 2
.
├── browser
│   ├── firefox.sls
│   └── init.sls
├── common
│   └── init.sls
├── java
│   ├── init.sls
│   ├── jre-8u271-windows-x64.exe
│   └── jre8.sls
├── top.sls
├── webserver_bkp
│   ├── apache-tomcat-9.0.41.exe
│   ├── httpd-2.4.46-o111i-x64-vc15.zip
│   ├── index.html
│   ├── init.sls
│   ├── readme_first.html
│   └── tomcat-apache.sls
└── win
   ├── init.sls
   ├── repo
   ├── repo-ng
   ├── top.sls_bkp
   └── webserver_bkp
salt-master /src/salt/win (master) $ tree -L 3     
.
├── repo
│   └── remote_map.txt
└── repo-ng
   ├── remote_map.txt
   └── salt-winrepo-ng
       ├── 7z.sls
       ├── chrome.sls
       ├── cmake.sls
       ├── cppcheck.sls_
       ├── dotnet.sls
       ├── doxygen.sls
       ├── git.sls
       ├── graphviz.sls
       ├── jdk8.sls
       ├── jre8.sls
       ├── LICENSE
       ├── microsoft
       ├── microsoft-build-tools.sls
       ├── ms-vcpp-2013-redist_x86.sls
       ├── notepad++.sls
       ├── npp.sls
       ├── nxlog.sls
       ├── python2_x64.sls
       ├── python2_x86.sls
       ├── python3_x64.sls
       ├── python3_x86.sls
       ├── rakudo-star_x64
       ├── ramdisk.sls
       ├── README.md
       ├── salt-minion.sls_testing
       ├── uniextractor.sls
       ├── vcredist2010_x64.sls
       ├── vcredist2010_x86.sls
       ├── vmwaretools.sls
       └── wmi_provider

5 directories, 30 files

salt-master /src/salt/win (master) $ cd ../win-packages-installer

salt-master /src/salt/win-packages-installer (master) $ (master) $ ll
total 16K
-rw-r--r-- 1 knikolaev knikolaev 130 Jan 16  2019 cmake.sls
-rw-r--r-- 1 knikolaev knikolaev 515 Jan 16  2019 pigz.sls
-rw-r--r-- 1 knikolaev knikolaev  92 Jun 13  2019 server-ci.sls
-rw-r--r-- 1 knikolaev knikolaev 234 Jan 16  2019 windows-ci.sls
salt-master /src/salt/win-packages-installer (master) $ (master) $ cat windows-ci.sls
include:
 - win-packages-installer.pigz
 
Installing the necessary software for windows-ci role:
 pkg.latest:
   - allow_updates: True
   - force_yes: True
   - pkgs:
     - doxygen
     - chrome
     - git
     - notepad++
источник

DM

D M in Saltstack
Konstantin Nikolaev
salt-master /src/salt/win (master) $ tree -L 3     
.
├── repo
│   └── remote_map.txt
└── repo-ng
   ├── remote_map.txt
   └── salt-winrepo-ng
       ├── 7z.sls
       ├── chrome.sls
       ├── cmake.sls
       ├── cppcheck.sls_
       ├── dotnet.sls
       ├── doxygen.sls
       ├── git.sls
       ├── graphviz.sls
       ├── jdk8.sls
       ├── jre8.sls
       ├── LICENSE
       ├── microsoft
       ├── microsoft-build-tools.sls
       ├── ms-vcpp-2013-redist_x86.sls
       ├── notepad++.sls
       ├── npp.sls
       ├── nxlog.sls
       ├── python2_x64.sls
       ├── python2_x86.sls
       ├── python3_x64.sls
       ├── python3_x86.sls
       ├── rakudo-star_x64
       ├── ramdisk.sls
       ├── README.md
       ├── salt-minion.sls_testing
       ├── uniextractor.sls
       ├── vcredist2010_x64.sls
       ├── vcredist2010_x86.sls
       ├── vmwaretools.sls
       └── wmi_provider

5 directories, 30 files

salt-master /src/salt/win (master) $ cd ../win-packages-installer

salt-master /src/salt/win-packages-installer (master) $ (master) $ ll
total 16K
-rw-r--r-- 1 knikolaev knikolaev 130 Jan 16  2019 cmake.sls
-rw-r--r-- 1 knikolaev knikolaev 515 Jan 16  2019 pigz.sls
-rw-r--r-- 1 knikolaev knikolaev  92 Jun 13  2019 server-ci.sls
-rw-r--r-- 1 knikolaev knikolaev 234 Jan 16  2019 windows-ci.sls
salt-master /src/salt/win-packages-installer (master) $ (master) $ cat windows-ci.sls
include:
 - win-packages-installer.pigz
 
Installing the necessary software for windows-ci role:
 pkg.latest:
   - allow_updates: True
   - force_yes: True
   - pkgs:
     - doxygen
     - chrome
     - git
     - notepad++
thanks 👍 will try this and let you know if this works.
источник

ЕС

Евгений Скоробогатый... in Saltstack
Добрый день
Обновил salt с 2017.7  до 2019.2

В логах сообщения вида:
Failed to import executor <module_name>. Bad magic number. ....

Также при исполнении команд видно что идет попытка запуска модулей python2.7, но их то уже нету в директории модулей...
Как это пофиксить?
источник

ЕС

Евгений Скоробогатый... in Saltstack
Konstantin Nikolaev
Сейчас Альт не в моде, в моде сертифицироваться под Astra Linux.
Ну нас никто не спрашивал (если бы спрашивали, то скорее всего RED OS бы был), что вышестоящая организация спустила то и есть...
источник

ЕС

Евгений Скоробогатый... in Saltstack
А в какой-то версии salt пофикшена проблема с установкой пакетов в альте?
А то при указании aptpkg он пытается dpkg дергать, разумеется безрезультатно...
источник

AA

Andrey A in Saltstack
а почему вы выбрали именно salt, не лучше для вас будет ansible?
источник

s

sam in Saltstack
понеслась =)
источник

AA

Andrey A in Saltstack
не, ну вроде логичней ведь - ос довольна редка, чем меньше зависимостей (агенты), тем должно быть попроще
источник

ЕС

Евгений Скоробогатый... in Saltstack
Потому что salt производительнее
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Andrey A
а почему вы выбрали именно salt, не лучше для вас будет ansible?
Меня заставили
источник

YZ

Yerzhan Zhiyentayev in Saltstack
источник

s

sam in Saltstack
😁😁😁
источник

s

sam in Saltstack
жиза
источник