Alexander
2 недели назад CoreOS обновили README для fleet, указав его как Deprecated
Alexander
они предложили всем желающим поддерживать проект, но никаких новостей на этот счёт не было, в общем, можно считать, что fleet как проект закрылся
Alexander
CoreOS рекомендует использовать Kubernetes вместо fleet
Alexander
в общем, я с ними согласен, выше я давал рекомендации вместо k8s использовать fleet, но теперь забудьте) раз проект больше не поддерживается - не нужно хотеть его использовать.. Kubernetes поддерживает rkt и CoreOS и всё должно быть хорошо с этим, если кто-то не знает - группа про kubernetes - @kubernetes_ru
Sergo
печаль
Dmi3y
Ух ты
Dmi3y
Неприятно, да
Sander
Всем привет,
проблема с ansible, пытаюсь сделать через gather_facts установку python на CoreOS,
чтоб можно было работать c ansible, но не получается
делал все как тут https://github.com/defunctzombie/ansible-coreos-bootstrap
---
может что-то не так делаю или другой boilerplate нужен
у кого есть опыт, пожалуйста поделитесь.
Alexander
ты сразу напиши, что именно не получается
Alexander
какие ошибки и тд и тп
Sander
теперь только вечером, спасибо
Sander
---
зайдя через ssh, в coreos я не обнаружил чтоб стоял python.
Sander
@lorddaedra
Aleksey
так у вас все скиппинг
Sander
мм
Sander
мне это ничего не говорит
Sander
я скачал то что предложили на CoreOS
Aleksey
ну не выполнилось на хосте
Sander
и запустил как по инструкции
Sander
почему он не ставит это я не могу понять
Sander
https://github.com/defunctzombie/ansible-coreos-bootstrap
Aleksey
потому что адо создать инвентори файл
Sander
мм он у меня есть
Aleksey
и запускать так ansible-playbook -i inventory bootstrap.yml
Sander
у меня с debian все работало
Sander
не думаю что в этом проблема
Sander
на debian же работало
Sander
но там питон уже стоял
Alexander
чтобы понять, что не работает и почему - нужен какой-то лог с ошибками, тут его нет
Aleksey
как инвентори файл называется?
Sander
сейчас переустановлю и скину
Sander
ansible.cfg
[defaults]
inventory = ./inventories
log_path = ./logs/ansible.log
roles_path = ./roles/
retry_files_enabled = False
inventories/php
inventories/nodejs
Aleksey
ну сделайте:
ansible -i ./inventories all -m ping
Aleksey
что отдает?
Sander
sajt.eu | FAILED! => {
"changed": false,
"failed": true,
"module_stderr": "Shared connection to 172.17.8.101 closed.\r\n",
"module_stdout": "/bin/sh: python: command not found\r\n",
"msg": "MODULE FAILURE"
}
Sander
но он пытается обратиться к python скрипту
Sander
говорю у меня на debian все работало
Sander
с теми же конфигами
Aleksey
ну так то дебиан
Aleksey
то кореос
Sander
да
Aleksey
на дебиане есть питон
Sander
да
Sander
вот поэтому я пытаюсь поставить на кореос питон
Sander
он не поставился
Aleksey
а зачем там питон вообще?
Sander
ansible
Aleksey
при следующем апдейте - слетит все нафик
Sander
пусть слетит, ansible увидит что питон не стоит, снова поставит
Aleksey
сдается мне coreos иначе и по жругому работает и питон там не нужен :)) Правда зачем там, для каких целей?
Sander
питон нужен чтоб ansible работал
Sander
ansible на питоне
Sander
чтоб он смог выполнять некие таски/команды на сервере
Alexander
https://coreos.com/blog/managing-coreos-with-ansible.html
Sander
мне например так удобней разворачивать контейнеры
Sander
читал
Aleksey
ансибл какая версия?
Aleksey
это юзаете https://github.com/defunctzombie/ansible-coreos-bootstrap/tree/master/tasks?
Aleksey
понизьте версию ансибла - может поможет
Sander
ansible 2.2.0.0
Sander
да это
Aleksey
на 1.9 поставьте
Aleksey
Sander
на 1.9 некоторых фишек полезных нет
Sander
понижать не рекомендуется =/
Aleksey
Aleksey
если дело в ансибле - тогда уже дальше копать
Sander
в общем поставил его сам с 0
и заюзал вот эту фичу
ansible_python_interpreter="/opt/bin/python/bin/python"
Sander
wget http://downloads.activestate.com/ActivePython/releases/2.7.12.2712/ActivePython-2.7.12.2712-linux-x86_64-glibc-2.3.6-401460.tar.gz
Sander
мало ли кому будет нужно
Sander
2.7 потому что ansible пока с 3 вроде не работает
Sander
всем удачи и хорошего вечера )
Alexander
с 3 он работает, но в экспериментальном режиме
Alexander
в общем, пока лучше использовать 2.7
Sander
😊👍
Alexander
https://habrastorage.org/getpro/habr/post_images/646/fef/ff2/646fefff2c8bc3779eb1b1c030e38ec8.jpg
Aleksey
видно же. мимо.
Aleksey
и опоздала...
Тигран
лол