Womchik
врут
не. альфу стоника выпустят
Womchik
я в субботу слышал от компетентных историков
simplemice.eth
ну, альфа не стейбл)))
Womchik
у стоника альфы будут покруче некоторых стейблов!
simplemice.eth
это не точная информация...
Blue_Wolf
hey, I'm new in ansible, trying to deploy MYSQL using roles:
Blue_Wolf
task:
Blue_Wolf
---
- debconf:
name: mysql-server
question: "{{ item }}"
value: "{{ mysql_root_password }}"
vtype: password
with_items:
- mysql-server/root_password
- mysql-server/root_password_again
Blue_Wolf
vars:
Blue_Wolf
mysql_root_password: password
Blue_Wolf
error :
Blue_Wolf
: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'item' is undefined\n\nThe error appears to have been in '/home/user/projects/ansible/mysql/tasks/users.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- debconf:\n ^ here\n\nexception type: <class 'ansible.errors.AnsibleUndefinedVariable'>\nexception: 'item' is undefined"}
Sergey
ah sorry. is it justa plain YaML but not a task?
Blue_Wolf
it was indentation issue
Sergey
ok then, have a nice day.
George
Я умница. Как обнаружить, что используют --limit?
- hosts: all
gather_facts: no
tasks:
- set_fact:
full_run: '{{play_hosts == groups.all}}'
...
- hosts: other_group
tasks:
- template: ...
when: full_run
manefesto
а цель какая ?
Aleksey
не портить окружение при неполном плее
Aleksey
у меня такая же есть задачка.
Aleksey
Aleksey
спасибо
Nik
всем привет. У меня группа хостов, на которых nginx и couchbase, и есть группа хостов, на которых nginx и mysql и третья группа, где mysql и couchbase. Вопрос - как их в инвентори рассово верно собрать?
Nik
то есть - что бы один хост был в нескольких группах, при этом его не дублируя в инветори
Aleksey
дублировать в инвентори
Aleksey
advanced yaml синтаксис годен для роботов.
Aleksey
якоря и ссылки усложняют читаемость и ничего не дают взамен
Nik
спс за инфо, пойду ковырять
Dok
Приветствую!
Ребята, я упёрся в одну проблему.
Как изменить uidы и gidы пользователям грамотно?
George
У меня используется файл групп, в котором младшие группы включаются в старшие. Он общий между всеми инвентори - симлинк.
Nik
George
Intentory/30_groups.yaml
George
Симлинки в гите живут отлично. Главное, не использовать винды.
Nik
Nik
uid точно поддежривает
Dok
не
Dok
я про принцип работы
Tadeusz
в чем принцип? vipw
Nik
George
Расскажи про проблемы с относительными симлинками а гите. Я ничего такого не слышал.
Dok
Есть куча серверов, где одни и теже пользователи под разными uid и, соотвественно, gid.
Смена uid происходит, но если перегонять сначала на незанятые uid, потом на необходимые. gid при этом не меняется. Uid на домашнюю папку тоже, может где-нить ещё в каких дебрях не меняется
Nik
Vadim
ахстись)
а что не так с симлинками в гите?
Nik
Nik
винды
Dok
Nik
Aleksey
эм я как раз хотел сказать что это плохо. но ты ушел копать. ну ок.
Nik
Nik
Aleksey
я пробовал использовать это дело. но вместо того что бы просто прочитать надо держать в голове контекст. когда в нём есть некоторая динамика чтение усложняется а не упрощается.
Aleksey
у человеков (меня ?) плохо с запоминанием рандомного контекста. поэтому я считаю адвансед синтаксис злом
Nik
(в идиальном будущем - инвентори станут динамическими и софтинка сбоку будет их генерировать и сама плодить дубли гаранитрованно верные)
Nik
Aleksey
динамический инвентори добро и кайф.
Dok
Dok
Этот вариант мне вообще кажется какой-то дичью.. Удалить вообще всех пользователей, а потом создать.. дикость, не?
Nik
Pavel
Pavel
это же не системные юзеры?
Dok
не, обычные юзеры, уже разметили, админские от 1000-1010, юзерские 1011-...
Dok
Проблема в том, что сейчас все в диапазоне 1000-1010 и везде по разному
manefesto
у меня тут дичь
manefesto
https://pastebin.com/ZZLnbAFA
manefesto
надо получить список файлов в папке
manefesto
а я получаю список со всеми атрибутами
Aleksey
ANSIBLE_LOAD_CALLBACK_PLUGINS: 1
ANSIBLE_STDOUT_CALLBACK: debug
ANSIBLE_CALLBACK_WHITELIST: timer,profile_tasks
принесли грусть и сожаление в мою жизнь. не далайте так.... или делайте.
manefesto
обьясни что такого
Aleksey
попробуй да
Womchik
пара лишних экранов логов?
Aleksey
ага
Aleksey
больше
Womchik
s/экран/ТБ ?
matt
- hosts: "{{ groups['lb'] | random }}"
matt
рандомный выбор срабатывает, но play не запускается. почему?
matt
https://pastebin.com/c6NCEY7V