Size: a a a

2020 February 11

AA

Andrey A in Saltstack
узнать сначала с каким названиями интерфейсы "видит" salt?
источник

L

LightVik in Saltstack
Вывод
network.interfaces
   ----------
   Адаптер рабочего стола Intel(R) PRO/1000 MT:
       ----------
       hwaddr:
           08:00:27:6B:8C:E3
       inet:
           |_
             ----------
             address:
                 10.10.10.28
             broadcast:
                 10.10.10.10
             label:
                 Адаптер рабочего стола Intel(R) PRO/1000 MT
             netmask:
                 255.255.255.0
       inet6:
           |_
             ----------
             address:
                 fe80::d1df:9a22:8bb5:fd26
       up:
           True
   Адаптер рабочего стола Intel(R) PRO/1000 MT #2:
       ----------
       hwaddr:
           08:00:27:6B:5B:74
       inet:
           |_
             ----------
             address:
                 169.254.212.213
             label:
                 Адаптер рабочего стола Intel(R) PRO/1000 MT #2
             netmask:
                 255.255.0.0
       inet6:
           |_
             ----------
             address:
                 fe80::702c:51d6:dd65:d4d5
       up:
           True
Вывод
network.interfaces_names
   - Подключение по локальной сети
   - ethernet1
источник

L

LightVik in Saltstack
источник

L

LightVik in Saltstack
по доке модуля по имени:
источник

as

andrew sp in Saltstack
LightVik
Кто нибудь использовал?
salt.states.win_network.managed
пробую так:
test-network-config:
 network.managed:
   - name: ethernet1
   - dns_proto: dhcp
   - ip_proto: dhcp
интерфейс в windows имеет название ethernet1, в ответ получаю:
salt.exceptions.CommandExecutionError: Interface 'ethernet1' not found
{%- set interface = salt['cmd.run']('powershell.exe -Command "(Get-NetAdapter -Physical | Select-Object Name | ft -HideTableHeaders | Out-String).Trim()"') -%}
источник

L

LightVik in Saltstack
благодарю попробую
источник

AA

Andrey A in Saltstack
salt и vault: чем может быть чреват такой конфиг?
master:
      policies:
       - minion
       - minion/{grains[groups]}

grains[groups] раскрывается в довольно длинный список для разных минионов (может быть до 50 штук в списке).  https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.vault.html
В vault при этом, может быть создана только одна политика с именем (например minion/supergroup). Т.е. миниону будет выдаваться токен с кучей привязанных политик, которые на vault-е не существуют
источник

ВЕ

Вячеслав Ефимов in Saltstack
Привет всем, скажите а с какой версией etcd работает salt?
источник

KP

Kirill Proskurin in Saltstack
В доке ограничений с виду нет так что есть надежда с текущей работает
источник

ВЕ

Вячеслав Ефимов in Saltstack
Ексепшены выдаёт
источник

ВЕ

Вячеслав Ефимов in Saltstack
Не могу понять что не так
источник

KP

Kirill Proskurin in Saltstack
Можно начать с примеров эксепшенов
источник

ВЕ

Вячеслав Ефимов in Saltstack
Traceback (most recent call last):
 File "/usr/bin/salt-call", line 11, in <module>
   salt_call()
 File "/usr/lib/python2.7/site-packages/salt/scripts.py", line 431, in salt_call
   client.run()
 File "/usr/lib/python2.7/site-packages/salt/cli/call.py", line 57, in run
   caller.run()
 File "/usr/lib/python2.7/site-packages/salt/cli/caller.py", line 138, in run
   ret = self.call()
 File "/usr/lib/python2.7/site-packages/salt/cli/caller.py", line 237, in call
   ret['return'] = self.minion.executors[fname](self.opts, data, func, args, kwargs)
 File "/usr/lib/python2.7/site-packages/salt/executors/direct_call.py", line 12, in execute
   return func(*args, **kwargs)
 File "/usr/lib/python2.7/site-packages/salt/modules/etcd_mod.py", line 216, in ls_
   return client.ls(path)
 File "/usr/lib/python2.7/site-packages/salt/utils/etcd_util.py", line 293, in ls
   items = self.read(path)
 File "/usr/lib/python2.7/site-packages/salt/utils/etcd_util.py", line 199, in read
   result = self.client.read(key, recursive=recursive, wait=wait, timeout=timeout)
 File "/usr/lib/python2.7/site-packages/etcd/client.py", line 597, in read
   timeout=timeout)
 File "/usr/lib/python2.7/site-packages/etcd/client.py", line 907, in wrapper
   return self._handle_server_response(response)
 File "/usr/lib/python2.7/site-packages/etcd/client.py", line 987, in _handle_server_response
   etcd.EtcdError.handle(r)
 File "/usr/lib/python2.7/site-packages/etcd/__init__.py", line 306, in handle
   raise exc(msg, payload)
etcd.EtcdException: Bad response : 404 page not found
источник

ВЕ

Вячеслав Ефимов in Saltstack
да, конечно
источник

KP

Kirill Proskurin in Saltstack
милота
источник

ВЕ

Вячеслав Ефимов in Saltstack
ага
источник

KP

Kirill Proskurin in Saltstack
Версия соли?
источник

ВЕ

Вячеслав Ефимов in Saltstack
           Salt: 2019.2.0

Dependency Versions:
          cffi: 1.5.2
      cherrypy: 3.6.0
      dateutil: Not Installed
     docker-py: Not Installed
         gitdb: Not Installed
     gitpython: Not Installed
         ioflo: Not Installed
        Jinja2: 2.8
       libgit2: Not Installed
       libnacl: Not Installed
      M2Crypto: Not Installed
          Mako: Not Installed
  msgpack-pure: Not Installed
msgpack-python: 0.4.6
  mysql-python: Not Installed
     pycparser: 2.10
      pycrypto: 2.6.1
  pycryptodome: Not Installed
        pygit2: Not Installed
        Python: 2.7.13 (default, Jan 11 2017, 10:56:06) [GCC]
  python-gnupg: Not Installed
        PyYAML: 3.12
         PyZMQ: 14.0.0
          RAET: Not Installed
         smmap: Not Installed
       timelib: Not Installed
       Tornado: 4.2.1
           ZMQ: 4.0.4

System Versions:
          dist: SuSE 12 x86_64
        locale: UTF-8
       machine: x86_64
       release: 4.4.155-94.50-default
        system: Linux
       version: SUSE Linux Enterprise Server  12 x86_64
источник

ВЕ

Вячеслав Ефимов in Saltstack
etcd 3.4.0
источник

KP

Kirill Proskurin in Saltstack
источник