@pro_ansible

Страница 439 из 625
Maksim
12.04.2018
12:58:07
Alex
12.04.2018
12:58:18
Yury
12.04.2018
12:59:06
так кроме AWX есть еще semaphore а больше я и не знаю

Ihor
12.04.2018
12:59:52
Такое нагуглил https://github.com/vstconsulting/polemarch

Google
Maksim
12.04.2018
12:59:54
да, но только AWX это поделие от редхата который купил ansible

даже есть для jenkins плагин ansible

ad1
12.04.2018
13:00:51
даже есть для jenkins плагин ansible
отвратительный, но есть)

Maksim
12.04.2018
13:01:07
для своих задач я использую awx

Ihor
12.04.2018
13:04:06
AWX только с докером ставится?

Maksim
12.04.2018
13:05:31
ла

да

там какие то хитрости есть, вроде как можно и на хост поставить

но проблем в принципе нет

ansible-playbook -i inventory install.yaml

Vadim
12.04.2018
13:08:51
AWX только с докером ставится?
ставиться он чем угодно, но дефолтно девелоперы распостраняют только докерконтейнер

Maksim
12.04.2018
13:09:46
ну там типа актуальные сборки

Google
Ihor
12.04.2018
13:11:35
Есть дока по установки без докера?

Maksim
12.04.2018
13:13:47
качай с гитхаба и собирай

но доки нет

dikobraz
12.04.2018
13:13:51
докерфайл вроде бы неплохая инструкция

Artur
12.04.2018
13:14:51
в awx нет ограничения по хостам ?

Maksim
12.04.2018
13:15:11
Не-а

Это не Тауер

Artur
12.04.2018
13:15:59
вот на его первым я и наткнулся

не ахти этим понравился

Alex Milushev
12.04.2018
14:27:29
Господа, а как работает import_playbook в ansible?

он не запускает случаем отдельный инстанс ansible-playbook?

Alex Milushev
12.04.2018
14:30:03
отлично, беда такая, использую lookup_plugin, у него есть кеш, так вот в плейбуке который импортится этот кеш пустой

есть идеи как победить?

Alex Milushev
12.04.2018
14:32:46
https://github.com/jhaals/ansible-vault

Mikhail
12.04.2018
17:59:53
Всем привет. Может кто сталкивался. Ансибл может с Cisco вытащить ip и записать эти переменные, чтобы потом их использовать в новой конфигурпции?

Artem
12.04.2018
18:01:05
циско позволяет ансиблу по ssh зайти и имеет на борту питон?

Mikhail
12.04.2018
18:02:50
Ssh есть, питона на ней нет

Google
Artem
12.04.2018
18:03:01
забудьте тогда :)

Mikhail
12.04.2018
18:03:28
Я понял;)

Yuriy
12.04.2018
18:05:17
так есть же поддержка циско какая-то

http://docs.ansible.com/ansible/latest/modules/list_of_network_modules.html#ios

ансибл, как я понял, активно начали по сетевым железкам развиваться

ad1
12.04.2018
18:32:51
Ну там же не для всех цисок вроде. Только для оч дорогих

Ошибаюсь?

Artem
12.04.2018
18:33:35
попробуйте :)

ad1
12.04.2018
18:34:04
У меня нет цисок)

Artem
12.04.2018
18:36:09
ну эт было адресовано к вопрошающему)

Ostap
12.04.2018
21:37:49
всем привет. как правильно запускать команду на локальном хосте. инетресует команда npm install. но запуск на ПК где запущен playbook

есть: local_action, delegeta_to. но что использовать ?

Vadim
12.04.2018
21:44:34
local_action

Ostap
12.04.2018
21:46:13
- name: Install frontend dependencies local_action: module: npm path: "{{ playbook_dir }}../" tags: - npm

получаю TASK [common : Install frontend dependencies] ****************************** fatal: [192.168.33.110 -> localhost]: FAILED! => {"changed": false, "msg": "Failed to find required executable npm in paths: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"} to retry, use: --limit @/vagrant/provision/index.retry

npm локально інфа 146% что установоен

Google
Ostap
12.04.2018
21:59:41
я еще спростил - name: Test local_action local_action: module: debug msg: "The dir: {{ playbook_dir }}" -- TASK [common : Test local_action] ****************************************** task path: /vagrant/provision/roles/common/tasks/main.yml:177 ok: [192.168.33.110 -> localhost] => { "msg": "The dir: /vagrant/provision" }

почему так ?

подозреваю, что проблема в ansible_local, но как с ней жить ?

Admin
ERROR: S client not available

Vadim
12.04.2018
22:17:25
а что говорит which npm?

подозреваю что оно алиасом в баше прописано

Maksim
13.04.2018
06:31:05
для цисок и прочих железок есть expect

https://docs.ansible.com/ansible/2.5/modules/expect_module.html

Ievgen
13.04.2018
08:55:13
так это не проблема

вернее даже не так

внутри вагранта очевидно local_action не имеет смысла так как ты там и так уже локально

Внутри бокса есть npm?

ну и в целом какая задача?

Maksim
13.04.2018
08:58:49
мне кажется надо поставить npm

точнее nodejs

Ievgen
13.04.2018
09:02:52
ну как бы если задача накатить внутри бокса модули через npm то логично что он там должен быть

Google
Maksim
13.04.2018
09:03:44
но не факт что он там есть

Ievgen
13.04.2018
09:04:29
npm локально інфа 146% что установоен
именно это я и подозревал ), что человек спутал хост и вагрант

ну и то что вагрант сетапит себя изнутри

Maksim
13.04.2018
09:05:04
пошел ставит вагрант, колупать его

Ievgen
13.04.2018
09:05:39
хорошая штука, как почти все от хашикорп

Maksim
13.04.2018
09:06:09
я его щупал, кстати в книге по ансиблу примеры идут как раз с вагрантом

Ievgen
13.04.2018
09:06:59
пакер еще, и тоже работает с ansible

собираешь пакером вагрант бокс накатывая стартовые роли, затем подымаешь сам бокс накатывая сервисы )

Maksim
13.04.2018
09:08:01
что за пакер ?

Ievgen
13.04.2018
09:08:03
и наступает полный заебись

https://www.packer.io/intro/use-cases.html

делает образы вм под все что шевелится

use case - тебе нужен вагрант бокс для дев например, берешь пакер, iso image, ansible, сам вагрант и вперед

Страница 439 из 625