Anonymous
ну вот читаю потихоньку
Aleksey
дак не торопитесь. вот этих знаний вам будет не хватать с любой технологией. и всё дальше будет предполагать плотный бекграунд с банальным awk и grep
Aleksey
курсов которые быстро дадут обзор сейчас немеряно. и платно и бесплатно
Anonymous
LPIC надо сдавать?
Aleksey
сдавать ничего никуда не надо, если вы в рф
Aleksey
ваши анализы никому кроме вашего честолюбия не нужны
Anonymous
ну в некоторых вакансиях видел эти лпики
Anonymous
и aws серты хотели
Aleksey
в те вакансии которые вы видели работают не на рф
M
Может быть хватит офтопа тутт вроде строго с этим
Anonymous
ок все..
Oleg
Подскажите, пожалуйста, как вывести ошибку в полном формате?
Не хватает стандартного сообщения для поиска причины (
{
"changed": false,
"errors": [],
"module_stderr": "Creating test-deploy ... \n\u001b[1A\u001b[2K\nCreating test-deploy ... \n\u001b[1B",
"module_stdout": "",
"msg": "Error starting project Encountered errors while bringing up the project."
}
Maxim
Maxim
Посыпет много инфы
Maxim
tutunak
Парни, а где сейчас список всех модулей в доке найти или как только выпилили в коллекции так и из доки выпилили?
Lamobot
tutunak
или community всегда приезжает
Aleksey
всегда
Aleksey
там всё что старое всегда приехзжает
tutunak
они конечно молодцы, коллекции можно поставить, нельзя удалить https://github.com/ansible/ansible/issues/67759
tutunak
Денис
доброго вечера коллеги. есть группа хостов и есть несколько ролей ... как в самом плейбуке указать чтобы роли по порядку выполнялись не параллельно на всех хостах, а сначала на одном хосте, потом на другом и так далее.
tutunak
Денис
tutunak
спасибо
но протесть на всякий случай)
Anonymous
🙈
Lex
Aleksey
meh.
victoriametrics_storage_nodes: >-
{% set __storages = [] %}
{%- for storage in groups['storage'] %}
{% if not hostvars[storage].disabled %}
{% set _ = __storages.append(storage) %}
{% endif %}
{% endfor %}
{{ __storages }}
почему на выходе строка? я не понимаю :(
Vitaliy
Ты список ожидаешь увидеть?
Aleksey
да
Lamobot
Aleksey
я ведь его делаю
Aleksey
а разобрался. потому что надо {%- ddd -%}
Lamobot
Везде где {% %} замени на {%- -%}
Aleksey
да
Aleksey
очень сильно бесит что нельзя через hostvars обратится к role defaults
Max
Подскажите, а можно ли переменную окружения задать в файле ansible.cfg?
Я пытаюсь ANSIBLE_DISPLAY_SKIPPED_HOSTS=False прописать в ansible.cfg в секции [defaults], но это не срабатывает.
Tamerlan
Tamerlan
переменные в файл с переменными
Max
Я хочу не выводить все скипнутые таски, вывод использую stdout_callback=yaml.
Пока получилось этого добиться только задав переменную окружения ANSIBLE_DISPLAY_SKIPPED_HOSTS = False.
Есть другой вариант?
З.Ы. Как оказалось, для этого в ansible.cfg в секцию [defaults] надо прописать:
display_skipped_hosts = False
Lamobot
Lamobot
А всё, уже нашли :)
Max
GithubReleases
aelsabbahy/goss tagged: v0.3.14
Link: https://github.com/aelsabbahy/goss/releases/tag/v0.3.14
Release notes:
release v0.3.14
GithubReleases
aelsabbahy/goss description changed: v0.3.14
Link: https://github.com/aelsabbahy/goss/releases/tag/v0.3.14
Release notes:
No content.
GithubReleases
aelsabbahy/goss description changed: v0.3.14
Link: https://github.com/aelsabbahy/goss/releases/tag/v0.3.14
Release notes:
# Features
## In this release
* goss `serve` can now negotiate response's content-type via accept request header ([#609](https://github.com/aelsabbahy/goss/pull/609)) [doc](https://github.com/aelsabbahy/goss/blob/master/docs/manual.md#serve-s---s...
More
Lev
привет всем. Кто знает, как через Ansible поменять ip сервера в конфигах агентов? Пробовал через "replace:... with_items:", но выдаёт ошибку:
ERROR! 'with_items' is not a valid attribute for a Play
Lev
брал yml отсюда: https://gist.github.com/gustavomcarmo/1683929579f1029c7f9c194d79ee8fa2
checkdiff
Once again кажется.
Проблема:
- есть множество окружений (10-100)
- окружения типовые с настройками на уровне инвентаря. Настроек много.
- переменные могут быть общие (хост с базой, репы и тп), поэтому переменные на уровень ролей выносить нельзя.
- меняется только inventory (список хостов в группах)
- иногда может измениться что-то в настройках group_vars специфично для окружения
Есть несколько вариантов решения, но все они достаточно трудоемки.
Кто сталкивался и как решает такого рода истории?
Lamobot
Lamobot
checkdiff
Lev
Vitalii
Всем привет, кто может сталкивался. Нужно передать env переменную или extra переменную в фильтр инвентори динамик плагина. Как это сделать?
tutunak
tutunak
Vitalii
Sergey
Это ты круговую ссылку делаешь. Нельзя.
Lamobot
Рекурсия. Не работает :)
Aleksey
старайся избегать иерархии.
Aleksey
плоское лучше
Sebor▂▅▇█▓▒░
inkmern
осталась страничка посмотреть? Больше недоступна
inkmern
thx
Никита
Товарищи, помогите, либо хотяб киньте ссылкой
Нужно получить с windows тачки расшаренную папку с именем db и положить в неё файл с удаленного сервера
Как файлики копировать я разобрался, а как найти расшаренную папку... не очень понимаю.
George
А кто-то молекулу с джамп-хостами заводил? Что-то там всё через пень-колоду, если ansible_ssh_extra_args: '-J {{ hypervisor_user }}@{{ hypervisor_ip }}'
Viktor
Подскажите, а есть возможность бесконечно ретраить недоступные хосты?
Проходит таска, там где фэйл, опять ретраем, где ок - туда больше не ходим. Сейчас делаю питоном, есть мысль перейти на ансибл
Sergey
Viktor
Какая задача решается?
Одна из: Заходим на хост, смотрим что у него в ямле, смотрим свой ямл, что у него должно быть, выполняем. Если хост сейчас не доступен, оставляем его на следующий заход и так пока все хосты не будут ок. Хостов около 500
Oleg
коллеги, подскажите, как это
HOSTNAME=/bin/hostname && /bin/sed -i -e "s/Hostname=Zabbix server/Hostname=$HOSTNAME/g" /etc/zabbix/zabbix_agent2.conf
в виде строк прейбука написать корректно?
я пока придумал
- name: Return hostname to registered var
command: /bin/hostname
register: hostnamevar
- name: Replace Hostname parameter in /etc/zabbix/zabbix_agent2.conf
lineinfile:
path: /etc/zabbix/zabbix_agent2.conf
regexp: '^Hostname=Zabbix server'
line: Hostname={{ hostnamevar }}
но на счёт последней строки (line: Hostname={{ hostnamevar }} ) я сомневаюсь