Почему не работает LDAP запрос или "больше пробелов богу пробелов"
Каждое поколение думает, что они изобрели секс.
(с) кто-то очень умный
(с) кто-то очень умный
Несколько лет назад я недвусмысленно осознал, что при развёртывании любой системы нужно создавать новый документ "как развертывать систему NN" и скрупулёзно по порядку вписывать туда всё что делаю, причём с конкретными примерами настройки параметров и обильными комментариями что почему и зачем.
Так что к настоящему времени у меня скопилось уже некоторое количество таких документов, к которым я регулярно обращаюсь за помощью и которые постоянно пополняю нюансами по мере их накопления. Разумеется, в момент пополнения как раз происходит ожесточённая борьба между ленью и ленью, в которой побеждает лень: большей частью в этих документах уже таки стоят волшебные заклинания консольных / powershell команд (найти и/или составить которые обычно стоили мне по нескольку человекочасов), и лишь меньшая часть - текстовые описания того, что надо намышевозить.
... итак, мне нужно сделать новый сервер gitlab, у меня есть подробный документ полугодовой давности по его развёртыванию, казалось бы, что может пойти не так ? Но Linux не может упустить дать мне возможность обильного коитуса с ним, нет. Собственно, из подробной инструкции закопипастить команды несложно, но неожиданная проблема возникают лишь в конце - в интерфейсе отсутствует возможность логиниться с помощью LDAP-учёток.
desseb 4 yr. ago
Lol, I just had and fixed this problem! One space before "main", two spaces indent for everything else (plus additional nested attributes) and finally EOS has no indent (note, none of these indentation values are cumulative).
Then gitlab-ctl reconfigure and the tab should now show up. (as long as the troubleshooting command works now).
Оказывается ! Оказывается. Оказывается, количество пробелов в текстовом конфиге - имеет значение ! Надо тщательно пробелы (в текстовом ! в текстовом, мать его, конфиге !) соблюдать, вот так.
В этот момент я осознал высокую мудрость американского общества, превращающая таких вот гиков (это про создателей gitlab написавших _такую_ процедуру чтения конфига) в инцелов и не дающая им размножаться. В этом определённо что-то есть.