Size: a a a

ansible — русскоговорящее сообщество

2020 March 02

t

tenni in ansible — русскоговорящее сообщество
tartis
А как можно позакидывать сразу например на 300 хостов ключ, руками же такое не делается)
легко! пишешь скрипт, делов пару минут, хосты можешь спарсить и передать как тебе удобно в функцию
источник

VS

Viktor Singur in ansible — русскоговорящее сообщество
tartis
А как можно позакидывать сразу например на 300 хостов ключ, руками же такое не делается)
Можно ансиблом и позакидывать
источник

t

tartis in ansible — русскоговорящее сообщество
По паролю?
источник

VS

Viktor Singur in ansible — русскоговорящее сообщество
источник

t

tenni in ansible — русскоговорящее сообщество
tartis
По паролю?
сложностей никаких, ансибл умеет по паролю
источник

K

KrivdaTheTriewe in ansible — русскоговорящее сообщество
ребят, есть сборник рецептов как ансиблом кубер менеджить ( не куб спрей), а условно стораджклассы, секреты и хельм, чтобы все идемпотентно быоо
источник

t

tenni in ansible — русскоговорящее сообщество
KrivdaTheTriewe
ребят, есть сборник рецептов как ансиблом кубер менеджить ( не куб спрей), а условно стораджклассы, секреты и хельм, чтобы все идемпотентно быоо
шаблонизатор? там же есть k8sraw или как его модуль
источник

K

KrivdaTheTriewe in ansible — русскоговорящее сообщество
tenni
шаблонизатор? там же есть k8sraw или как его модуль
Ну у меня условно секреты и storage class , неймспейсы еще
источник

K

KrivdaTheTriewe in ansible — русскоговорящее сообщество
Все что до хельма накатывается
источник

t

tenni in ansible — русскоговорящее сообщество
kustomize посмотри
источник

K

KrivdaTheTriewe in ansible — русскоговорящее сообщество
tenni
kustomize посмотри
Спасибо тебе
источник

t

tenni in ansible — русскоговорящее сообщество
KrivdaTheTriewe
Спасибо тебе
https://github.com/kubernetes/client-go

есть еще такая балалайка
источник
2020 March 03

P

Paul in ansible — русскоговорящее сообщество
коллеги, пытаюсь настроить ansible из-под WSL и работать с машинками windows
источник

P

Paul in ansible — русскоговорящее сообщество
понимаю, что похож на извращеница, но так уж сложилось
источник

P

Paul in ansible — русскоговорящее сообщество
делаю ansible -m win_ping -i ./my-inventory all -vvv
источник

VS

Viktor Singur in ansible — русскоговорящее сообщество
Paul
коллеги, пытаюсь настроить ansible из-под WSL и работать с машинками windows
У меня пока такое не завелось.     С pywinrm  пока неразабрался
источник

P

Paul in ansible — русскоговорящее сообщество
ansible 2.5.1
 config file = /etc/ansible/ansible.cfg
 configured module search path = [u'/home/paul/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
 ansible python module location = /usr/lib/python2.7/dist-packages/ansible
 executable location = /usr/bin/ansible
 python version = 2.7.17 (default, Nov  7 2019, 10:07:09) [GCC 7.4.0]
Using /etc/ansible/ansible.cfg as config file
Parsed /home/paul/ansible/my-inventory inventory source with ini plugin
META: ran handlers
Using module file /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_ping.ps1
<192.168.xxx.yyy> ESTABLISH WINRM CONNECTION FOR USER: user@domain.ru on PORT 5986 TO 192.168.xxx.yyy
The full traceback is:
Traceback (most recent call last):
 File "/usr/lib/python2.7/dist-packages/ansible/executor/task_executor.py", line 138, in run
   res = self._execute()
 File "/usr/lib/python2.7/dist-packages/ansible/executor/task_executor.py", line 558, in _execute
   result = self._handler.run(task_vars=variables)
 File "/usr/lib/python2.7/dist-packages/ansible/plugins/action/normal.py", line 46, in run
   result = merge_hash(result, self._execute_module(task_vars=task_vars, wrap_async=wrap_async))
 File "/usr/lib/python2.7/dist-packages/ansible/plugins/action/__init__.py", line 798, in _execute_module
   res = self._low_level_execute_command(cmd, sudoable=sudoable, in_data=in_data)
 File "/usr/lib/python2.7/dist-packages/ansible/plugins/action/__init__.py", line 905, in _low_level_execute_command
   rc, stdout, stderr = self._connection.exec_command(cmd, in_data=in_data, sudoable=sudoable)
 File "/usr/lib/python2.7/dist-packages/ansible/plugins/connection/winrm.py", line 482, in exec_command
   super(Connection, self).exec_command(cmd, in_data=in_data, sudoable=sudoable)
 File "/usr/lib/python2.7/dist-packages/ansible/plugins/connection/__init__.py", line 38, in wrapped
   self._connect()
 File "/usr/lib/python2.7/dist-packages/ansible/plugins/connection/winrm.py", line 451, in _connect
   self.protocol = self._winrm_connect()
 File "/usr/lib/python2.7/dist-packages/ansible/plugins/connection/winrm.py", line 344, in _winrm_connect
   self._kerb_auth(self._winrm_user, self._winrm_pass)
 File "/usr/lib/python2.7/dist-packages/ansible/plugins/connection/winrm.py", line 309, in _kerb_auth
   env=krb5env)
 File "/usr/lib/python2.7/subprocess.py", line 394, in init
   errread, errwrite)
 File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
   raise child_exception
OSError: [Errno 2] No such file or directory

192.168.xxx.yyy| FAILED! => {
   "msg": "Unexpected failure during module execution.",
   "stdout": ""
}
источник

P

Paul in ansible — русскоговорящее сообщество
Погуглил еще, подумал, что возможно нужно настроить kerberos, установил модули, настроил рилм
источник

P

Paul in ansible — русскоговорящее сообщество
Kerberos auth failure: kinit: KDC reply did not match expectations while getting initial credentials
источник

P

Paul in ansible — русскоговорящее сообщество
уже теплее, буду копать в эту сторону
источник