1 / 1 / 0
Регистрация: 19.03.2022
Сообщений: 99
|
|
1 | |
Проблема окружения при администрировании macos средствами salt18.11.2023, 11:12. Показов 164. Ответов 0
У меня есть несколько десятков компьютеров mac, на которые есть задача установить различный софт (putty, git, draw-io, mosquitto), а также урезать права юзера (например, чтобы user не мог сам скачивать софт). Я установил вручную saltstack на каждый из этих компьютеров, затем запустил salt master и принял все ключи. Далее я написал несколько .sls файлов, чтобы установить по, однако я каждый раз получаю ошибку:
Код
ID: homebrew Function: pkg.installed Result: False Comment: Unable to run command '['brew', '--prefix']' with the context '{'cwd': '/var/root', 'shell': False, 'env': {'OLDPWD': '/', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PWD': '/opt/salt', 'XPC_FLAGS': '0x0', 'XPC_SERVICE_NAME': '0', 'SHLVL': '0', 'LC_CTYPE': 'C', 'SSL_CERT_DIR': '/private/etc/ssl/certs', 'SSL_CERT_FILE': '/private/etc/ssl/cert.pem', 'LC_NUMERIC': 'C', 'LC_TIME': 'C', 'LC_COLLATE': 'C', 'LC_MONETARY': 'C', 'LC_MESSAGES': 'C', 'LC_PAPER': 'C', 'LC_NAME': 'C', 'LC_ADDRESS': 'C', 'LC_TELEPHONE': 'C', 'LC_MEASUREMENT': 'C', 'LC_IDENTIFICATION': 'C', 'LANGUAGE': 'C'}, 'stdin': None, 'stdout': -1, 'stderr': -2, 'with_communicate': True, 'timeout': None, 'bg': False, 'close_fds': True}', reason: [Errno 2] No such file or directory: 'brew' Started: 17:51:13.166312 Duration: 15.798 ms Changes: ID: putty Function: pkg.installed Result: False Comment: One or more requisite failed: mac.software.putty.homebrew Started: 17:51:13.182820 Duration: 0.003 ms Changes: ----------- Summary for MAC-08-mac.local salt 'MAC-08-mac.local' state.highstate saltenv=development Сам нахожусь под рутом (пробовал и без рута с sudo, но ничего не поменялось). Запускаю скрипт из директории /opt/salt/development/mac/software. В software лежат скрипты, такие как putty.sls, visual-studio-code.sls... А запускается файл software-mac.sls, который лежит в /opt/salt/development/mac. В нем через инклюд перечислены файлы, которые запускаются (попытался повторить архитектуру из книги "Salt Cookbook" Aniban Saha). Как возможный вариант ошибки покажу также putty.sls: Кликните здесь для просмотра всего текста
Код
putty: pkg.installed: - require: - pkg: homebrew есть также файл homebrew.sls: Кликните здесь для просмотра всего текста
Код
homebrew: pkg.installed И разумеется в /opt/salt/development/mac/software-mac.sls все крайне просто: Кликните здесь для просмотра всего текста
Код
include: #soft - software.homebrew - software.putty Буду крайне благодарен любой информации по теме и ссылкам на литературу, которая может продвинуть в данном вопросе
0
|
|
18.11.2023, 11:12 | |
Ответы с готовыми решениями:
0
Base64 и salt - Зашифровать и расшифровать данные в программе средствами PHP на удаленном сервере Безопасность сети при удаленом администрировании ПРоблема переменной окружения Проблема в Macos |
18.11.2023, 11:12 | |
18.11.2023, 11:12 | |
Помогаю со студенческими работами здесь
1
PasswordDeriveBytes Salt Ошибка при печати на MacOS Проблемы при установке MacOs Ошибка 203 при создании переменной окружения Не видно сетевого окружения при подключению к VPN Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |