+TODO
parent
a479ed08c8
commit
3c11285ccf
13
README.md
13
README.md
|
@ -15,12 +15,15 @@
|
|||
- Написать отдельно скрипты для начальной настройки кластера (создание ceph-deploy, создание пулов в цефе,
|
||||
подключение датастора к opennebula). Оные выполняются только один раз на весь кластер, поэтому отдельно.
|
||||
- Сделать на всех хостах LACP из 2x 10GbE сетевых интерфейсов
|
||||
- Шаблонизировать mon_initial_members в ceph.conf (?)
|
||||
- Попробовать технологизировать "баш-плейбуки". Нужно не так много вещей, но некоторые могли
|
||||
бы быть действительно полезны, например, функции вида:
|
||||
- Скопировать файл на хост и в зависимости от того, отличался ли он до этого, выполнить команду/команды
|
||||
бы быть действительно полезны, например:
|
||||
- Функция вида: Скопировать файл на хост и в зависимости от того, отличался ли он до этого, выполнить команду/команды
|
||||
- Аналог ansible lineinfile - проверить наличие строки/строк в файле и добавить, если их там нет.
|
||||
В вариантах "просто слить два файла построчно в любом порядке" и "заменить строчку, удовлетворяющую регэкспу"
|
||||
- Полечить отступы в heredoc
|
||||
- Можно даже попробовать сделать всё это не на баше, но пока что баш выглядит проще всего
|
||||
- Придумать, на чём красивее шаблонизировать конфиги (НО ТОЛЬКО НЕ НА JINJA!!!)
|
||||
- Полечить отступы в heredoc (в баше вложенные heredoc ломаются с отступами)
|
||||
- Можно даже попробовать сделать всё это не на баше, но пока что баш выглядит проще всего, на то и шелл - команды дёргать
|
||||
- Придумать, на чём красивее шаблонизировать конфиги (НО ТОЛЬКО НЕ НА JINJA!!!) - пока что это вообще envsubst
|
||||
- И сделать, чтобы при подстановках проверялось, что никто не забыл установить подставляемые переменные
|
||||
- Кстати, ещё были бы полезны функции работы с массивами - вывести через запятую, отфильтровать... - это
|
||||
скорее всего вопрос либо к самому языку написания "плейбуков", либо к тому, что используется как шаблонизатор
|
||||
|
|
Loading…
Reference in New Issue