smqwe
Не слышал даже о таком
Alex
Не слышал даже о таком
https://github.com/ansible/awx
Alex
теперь слышал
smqwe
Мне нужно это запихнуть в Джанго, есть для этого какие-то решения?
smqwe
https://github.com/ansible/awx
smqwe
Ну надо
Alex
это самостоятельный сервис (на джанге)
smqwe
Чтобы систему обновлений свою не писать
Kop
нахрена это запихивать в джангу?
в админку небось заказчик хочет
Alex
Чтобы систему обновлений свою не писать
какую еще систему обновлений?
smqwe
какую еще систему обновлений?
Ну не суть, мне нужно из джанго-проекта управлять парой сотен серверов
Alex
что мешает развернуть этот сервис и юзать его апи если тебе так надо.
smqwe
что мешает развернуть этот сервис и юзать его апи если тебе так надо.
Слишком излишняя задача, программная интеграция нужна
Alex
на крайняк у тебя всегда есть subprocess.
Alex
я решительно не понимаю какой "интеграции" ансибла с джангой ты хочешь
smqwe
я решительно не понимаю какой "интеграции" ансибла с джангой ты хочешь
Нужно чтобы какой-то пользователь на сайте, мог выбрать ряд серверов и чота с ними сделать
smqwe
У кого-то есть не дебильные решения?)
Alex
У кого-то есть не дебильные решения?)
ты назвал AWX дебильным решением?
smqwe
ты назвал AWX дебильным решением?
https://pypi.org/project/django-ansible/ Вот что-то такое надо
Alex
и чем это отличается от а) дернуть ансибл с нужными настройками б) написать плагин для инвентаря дергать хосты из джанго базы данных
Alex
Тем, что я использую готовое решение и за меня это уже сделали
судя по твоем отзывам оно не слишком готовое.
Дмитрий
видимо
Alex
более того целесообразность такого решения весьма сомнительна
Alex
есть вполне успешный и популярный AWX (Ansible Tower opensource), который разрабатывался как раз для этих целей.
Alex
У него есть открытое апи.
smqwe
судя по твоем отзывам оно не слишком готовое.
ну прям да, думал если есть сырое решение, мб есть и нормальное
Дмитрий
только не говорите ему про soa
Alex
а ведь там вполне себе адекватный REST
smqwe
а ведь там вполне себе адекватный REST
я правильно понимаю, что мне по сути надо будет запустить этот AWX где-то на стороне и кидать на него запросы?
Alex
@SehatM тебе тут как бы намекают, что ты хочешь чего-то очень странного, оттого готовых решений вряд ли существует. есть уже зарекомендовавшие себя на рынке решения, которыми можно пользоваться.
Alex
их вам выкатили в опенсорц чтобы вы могли радоваться.
smqwe
это один из вариантов.
а ещё какие есть?
Alex
но если тебе нужно по-быстрому, то как я уже сказал динамический инвентарь + subprocess твои друзья.
Дмитрий
а ещё какие есть?
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible.
smqwe
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible.
не до конца понимаю, что это значит
Anonymous
import requests s = requests.Session() s.get("http://galaxy.mobstudio.ru") data ={'a':'user_pics_ajax' , 'ajax':'1' , 'userID':'49076247' , 'password':'96a504bb811b144e29f42dd77edec6eb' , 'usercur':'49076247' , 'flash':'10' , 'dbl':'4' , 'kbv':'195' , 'lngg':'ru' , 'users_ids':'49076247' , } r = s.post("http://galaxy.mobstudio.ru/services/index.php?a=user_pics_ajax&ajax=1&userID=49076247&password=96a504bb811b144e29f42dd77edec6eb&usercur=49076247&flash10=1&dbl=4&kbv=195&lngg=ru" data=data) print (r.text)
Anonymous
Что не так?
smqwe
написано
smqwe
не до конца понимаешь, что это значит?
Anonymous
Ок
Julian 🏳️‍🌈
лол, там же запятой нет
Alex
https://pypi.org/project/django-ansible/ Вот что-то такое надо
это вообще какой-то нонейм проект, там кода кот наплакал. пара моделек и запускалка ансибла из кода.
Alex
ну т.е. если именно это тебе надо, пишется на коленке за пару вечеров.
Alex
в джейсоне ток коды не могут быть числами, а сами значения могут? или тоже в строки преобразовываются?
Alex
Что не так?
не так пихать параметры в урле
Nikolay
Я конечно 4 месяца бухал, и может что-то изменилось, но JSON всё так же стандарт в вебе?
Alex
в джейсоне ток коды не могут быть числами, а сами значения могут? или тоже в строки преобразовываются?
если ты о ключах в словарях (объектах) то да, ключами могут быть только строки, значениями - любые типы.
Alex
JSON не стандарт в "хранении"
Nikolay
Хранят в документах/таблицах
Alex
sql?
Alex
Хранят в документах/таблицах
хранять в дохрена всего
Alex
ну засунь туда юзер тип
Alex
или
Alex
еще что то
Alex
джейсон проще гораздо
Julian 🏳️‍🌈
Alex
джейсон проще гораздо
и жсон туда засунуть можно
Alex
и жсон туда засунуть можно
зачем засовывать файл в файл если можно просто сделать джейсон файл