@pro_ansible

Страница 13 из 625
Ivan
06.07.2016
16:22:53
ладно, всем спасибо будем юзать костылики в виде command

lastsky
06.07.2016
16:24:24
не совсем понятно, зачем на такое писать плейбук. ansible -i hosts.yml -a “dpkg -l” > list.txt

Google
Ivan
06.07.2016
16:25:18
а в setup нет поддержки?
не очень понимаю, если честно, о чём речь, я с setup мало игрался

Denis 災 nobody
06.07.2016
16:25:43
для обновления пакетов
а зачем? apt-get update && apt-get upgrade

Ivan
06.07.2016
16:26:06
а зачем? apt-get update && apt-get upgrade
а мне не надо всё, мне надо конкретные на сотне машин

Gem
06.07.2016
16:26:49
Denis 災 nobody
06.07.2016
16:27:05
само обновит, что не последнее

Gem
06.07.2016
16:27:17
в setup и правда нету

Denis 災 nobody
06.07.2016
16:27:17
хотя тут центос конечно удобнее

yum update -y —disablerepo=\* —enablerepo=base —enablerepo=updates

и всё в шоколаде

Ivan
06.07.2016
16:28:17
ну значит apt-get install aaa1 bbb3 ...
и чем предлагается запускать это дело, ну и плюс при отсутствующих репозиториях, криво-написанных инит-скриптах в зависимостях у устанавливаемых пакетов?

Denis 災 nobody
06.07.2016
16:29:03
зависимости по любому не забота ансибла

Google
Denis 災 nobody
06.07.2016
16:29:12
так что править и приводить в порядок

Ivan
06.07.2016
16:29:59
ок, это будет стоить работы на часиков 8 наверное. Не проще ли написать плейбук за 2?

короче, неважно

Алексей
06.07.2016
16:38:17
ansible-console попробуй

Удобно

особенно при сотнях хостов

файл инвентори или dynamic ineventry уже наверняка написан

Dmitriy
06.07.2016
17:39:10
для обновления пакетов
а почему нельзя просто сказать "хочу пакеты установленные вот этих версий"?

Magistr
06.07.2016
17:39:50
ансибл глупый и неумет даунгрейд если старшая версия например установлена

точнее для yum это справедливо

Ivan
06.07.2016
17:40:15
а почему нельзя просто сказать "хочу пакеты установленные вот этих версий"?
Потому что я так и делаю. Но нет репозитория пакетов, сервисы не факт что рестартанут и ещё пара какашек.

Лучше скажите мне, можно ли модифицировать shell.stdout при помощи какой-нибудь with_items. нужно применить пару функций строк, типо split, concat

Denis 災 nobody
06.07.2016
17:41:20
Dmitriy
06.07.2016
17:41:29
Denis 災 nobody
06.07.2016
17:41:32
собрать репу несложнл

Magistr
06.07.2016
17:41:49
Ivan
06.07.2016
17:41:51
Denis 災 nobody
06.07.2016
17:42:20
вот под центос сделать репу это ровно 1 команда createrepo —update

ВСЁ

Google
Denis 災 nobody
06.07.2016
17:42:29
ну и настроить раздачу по хттп.

Denis 災 nobody
06.07.2016
17:42:40
вот прям проблемаааа

Ivan
06.07.2016
17:42:58
окок, центос победа ?

Dmitriy
06.07.2016
17:43:20
под апт есть аптли

там тоже всё просто в общем

Denis 災 nobody
06.07.2016
17:43:34
есть еще aptitude

он вроде умеет автодаунгрейд, но хз

Ivan
06.07.2016
17:43:44
да господи, я имел ввиду, что нет файла в /etc/apt/sources.list.d/

о чём речь...

Denis 災 nobody
06.07.2016
17:44:19
сделай пакет, который будет этот файл туда пихать, и пихни в обязательные

Magistr
06.07.2016
17:45:21
ну или ансиблом файлик положить

Ivan
06.07.2016
17:46:18
*facepalm*

просто забей

Dmitry
06.07.2016
17:46:52
Руками проверять версию пакета и руками обновлять? Все ебанулись.

Модуль apt, имя конкретного пакета, state latest

Denis 災 nobody
06.07.2016
17:49:14
"нам сложна, мы не хотим учиться делать свои репы"

молчу.. )

Dmitry
06.07.2016
17:50:22
Откуда такие набигают? Поклонники fabric, привыкшие все вручную?

Google
Dmitry
06.07.2016
17:50:46
Или программисты на баше? :)

Denis 災 nobody
06.07.2016
17:51:50
а вот интересный вопрос, как правильнее в /etc/apt/sources.list.d/ класть листы, ансиблом или в пакет обернуть

и уже пакет ансиблом

Dmitry
06.07.2016
17:52:19
Слово девопс в последние несколько лет сильно зашкварено школьниками-программистами, которые решили, "админы не нужны"

И программируют на конфигах или батнички на шелле вот такие пишут.

Denis 災 nobody
06.07.2016
17:52:59
Слово девопс в последние несколько лет сильно зашкварено школьниками-программистами, которые решили, "админы не нужны"
ну я сейчас по факту девопс... админ-прогер, на мне все админские задачи и блок кода

Denis 災 nobody
06.07.2016
17:53:39
Ни так, ни этак
а как тогда

особенно в свете "своих реп"

Dmitry
06.07.2016
17:53:52
Девопс из программиста - говна кусок (и хироку сверху)

Ну как. В ансибле есть модуль управления репозиториями, ансиблом и добавляй

Dmitry
06.07.2016
17:56:37
а как тогда
- name: Add an apt key for nginx repository apt_key: url=http://nginx.org/keys/nginx_signing.key state=present - name: Add APT repository for nginx apt_repository: repo='deb http://nginx.org/packages/ubuntu/ trusty nginx' state=present - name: Install nginx apt: name={{ item }} update_cache={{ update_apt_cache }} cache_valid_time={{ apt_cache_valid_time }} state=installed with_items: - nginx

Gem
06.07.2016
17:56:58
Девопс из программиста - говна кусок (и хироку сверху)
хироку - сзади притаился инфрастуктура в Амазоне код в Stash, а сам разраб в Jira + HipChat

Dmitriy
06.07.2016
18:06:31
Девопс из программиста - говна кусок (и хироку сверху)
вот тут ты ошибаешься. иногда очень неплохо получается

Dmitry
06.07.2016
18:07:21
вот тут ты ошибаешься. иногда очень неплохо получается
любые исключения подтверждают правила

в среднем по больнице из программиста девопс получается говна кусок

в среднем по больнице из админа девопс получается выше среднего

Google
Dmitry
06.07.2016
18:08:59
из ленивого админа (который и так все автоматизировал, а не руками по месту подправлял) вероятность хорошего девопса близка к 90%

научить быдлокодить на уровне джуниора-миддла хотя бы можно научить практически любого админа (да в общем и так умеют некоторые)

научить программиста админить - ну не знаю :) через раз в лучшем случае :)

а если не умеют, то просто не понимают сути бОльшей части проблем, которые надо собсно девопсить

так, на хироку пушить

Denis 災 nobody
06.07.2016
18:11:05
нуачо, у меня что-то не работало..

из реальных случаев

Dmitry
06.07.2016
18:11:22
один из примеров, очень характерный, да

судо без паролей

Denis 災 nobody
06.07.2016
18:11:28
правда не на корено, но на /var/www

Dmitry
06.07.2016
18:11:39
логины без ключей

Denis 災 nobody
06.07.2016
18:11:44
после этого я стал с таких снимать права судо

логины без ключей иногда нужны, ключи это просто удобно

Dmitry
06.07.2016
18:12:14
ну если пароль в лдапе, то да :)

Denis 災 nobody
06.07.2016
18:12:16
вот логин под рутом по паролю - да, запрещать

это когда много железок

Dmitry
06.07.2016
18:12:53
к "много железок" программиста вообще подпускать нельзя :)

Denis 災 nobody
06.07.2016
18:12:56
когда мало - локальных хватает.. плохо, но тоже допустимо. ПОчти как по ключам, все-равно дизаблить это зайти на каждый сервак

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