LINUX.ORG.RU

Сообщения slamd64

 

Пуппет. Массивы.

Привет!

Такая вот проблемка:
Задаём в хиере хеш и массив.
array:

  • name1:
  • data: 'a'
  • name2:
  • data: 'b'

hash:

  • - name:'X'
  • type: 'name1'
  • - name:'Y'
  • type: 'name2'

В манифесте говорим что-то типа:

$var_array = hiera('array'),
$var_hash = hiera('hash'),
...
$var_hash.each | $item | {
и отсюда вызываем ERB шаблон
}

Собственно, хочется в шаблоне через $item получить значение data. Как это сделать в манифесте я знаю, просто очень не хочу заводить дополнительные переменные.

Думаю, выглядеть оно должно как-то типа:

<%= @var_array[@item['type']]['data'] %>

Собственно, вопрос: кто-нибудь знает, как оно должно выглядеть правильно? :)

Нагуглить, к сожалению, не получается. Везде что-то менее громоздкое используют :(

 erb,

slamd64
()

PostgreSQL dump

Привет.

А вот такой интересный вопрос: можно ли из дампа базы в процессе создания вырезать ненужных юзеров/роли?

Ну просто их нет в том инстансе, где БД восстанавливается. И там оно валит ошибки типа: pg_restore: [archiver (db)] could not execute query: ERROR: role «my_user» does not exist

 ,

slamd64
()

Тролль ли linuxpc или просто редкостный нуб?

Собственно, сабж. Я б ещё голосовалку сделал на главной.

 linuxpc

slamd64
()

SLAPD provider/consumer

Привет!

А вдруг кто сталкивался. В общем, настраиваю provider->consumer репликацию, всё ОК работает: операции на провайдере приезжают на консьюмера.

НО: если сделать изменения на консьюмере, они НЕ затрутся данными из провайдера.

Ну то есть, это выглядит как весьма неприятная дырень в безопасности: созданная на слейве учётка становится «призрачной», мастер её не видит. При этом, сторонние серверы вполне могут со слейва эту учетку авторизовать.

В общем: а как слейв отучить так себя вести? Ну то есть, заставить всегда 100% реплицировать данные с мастера?

 

slamd64
()

Тачскрин ведроида не реагирует после запуска игрушек

Собственно, SUBJ.

Запускаю игрульку, доходим до заставки с какой-нибудь менюшкой - и никакой реакции на нажатия тачскрина.

Точнее даже так: сама ОС, видимо, реагирует (на экране появляются «следы» от нажатий). Но до игрульки это всё не доходит.

Подозреваю, что это результат каких-нибудь настроек безопасности. Может, сталкивался кто?

P. S. Ведроид LineageOS 7.1.2. В «обычных» программках всё работает на ура. Перезагрузки и очистки данных/кешей помогают никак.

 

slamd64
()

VMWare SVGA Stretch

Столкнулся с печальной проблемкой: у современных буков высокое разрешение и древние игрулечки в вмваре рисуют мелко-мелко.

Для этого есть настройка в воркстейшне - stretch

А как она описывается в VMX файле?

 

slamd64
()

Yota отменила безлимитные тарифные планы для планшетов

Вслед за отменой безлимитного интернета на смартфонах, Yota отменила безлимитный интернет на планшетах _для новых абонентов_

На сайте ёты в разделе «для планшетов» безлимитного планшетного интернета по подписке сутки/месяц/год уже нет: https://www.yota.ru/tablet

Тем не менее, для старых абонентов условия сохраняются (лично мне только что удалось подключить годовой планшетный безлимит за 4500р/год)

Вместо тотального безлимита, введена возможность покупки безлимитного доступа к сервисам - социальные сети, мессенджеры и Youtube

А вот за повседневную деятельность типа выкачки обновлений, походов по SSH/SCP/SFTP и т. п. - придется расходовать пакетный объём данных.

Подробности

Перемещено jollheef из internet

 

slamd64
()

ubuntu 18 netplan

Привет. Вот сижу и думаю: где бы взять адресок того дилера, который продал то, что курили создатели netplan (можно было бы и без net).

Кейс простейший: eth0 должно быть получено по DHCP, а eth0:0 прописать статикой. Так надо.

Я понимаю, что можно было бы прописать статикой всё, но тогда возникает проблема получения адресов DNS-серверов, а это больно.

Ну или убивать убогий netplan и переезжать на ifupdown

Может, кто-нибудь сталкивался c такой траблой и как-то победил средствами netplan?

 

slamd64
()

cron & docker

Привет

В общем, нужно выполнить докер как крон задачку (разово на выполнение скрипта, потом контейнер завершается).

Прописываю что-то типа:

14 1 * * * /usr/bin/docker run -it --rm .............

И ничего не происходит. В смысле, что в сислоге запуск докера кроном отображен, но реальной работы контейнер не выполнил.

При запуске той же команды «руками» из консоли всё работает.

И по docker ps - пусто. Уже грешу на "-it" - консоли-то как бы нету...

 

slamd64
()

Centos 7 repo priority

Привет!

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

Понятно, что руками можно подправить, а вот чтобы из скрипта?

 ,

slamd64
()

Mikrotik + VMWare vMotion

Привет!

Есть VMWare ESXi 6.5 кластер из нескольких физических нод. Все ноды воткнуты в «интернет сеть»- интерфейсами в аппаратный рутер Mikrotik RB493G (mipsbe, крайняя прошивка 6.40.3).

На физических нодах опция Notify Switches на виртуальных свичах включена, портгруппы наследуют настройки от свичей. VLANы в Mikrotik'е не используются.

Столкнулся со странным глюком: при перелёте вирты по vMotion между физическими нодами, вирты (иногда, не всегда) теряют доступ к интернету. Видимо, косяк в микроте, который не всегда понимает, на каком порту у него теперь этот МАС-адрес.

Есть ли какие-нибудь идеи, в какую сторону копать?

 ,

slamd64
()

Странный косяк CentOS 7

Апдейты последние.

Отдельный физический диск /dev/sdb1 который монтируется в /site

Соответственно, в /site лежит сайтик. Апач-нгинкс-PHPFPM.

Непонятный косяк в том, что у / постоянно уменьшается размер доступного дискового пространства вплоть до нуля. Причем, df показывает, что реально всеми каталогами в / занято не более 3Гб. То есть, это НЕ временные файлы занимают столько места.

Если веб-серверный софт выключить и отмонтировать /site - правильное свободное место / возвращается.

 

slamd64
()

PostgreSQL

Привет. Непонятная странность. Если делаю команду

sudo -s -u postgres /usr/bin/psql -q -A -t -c 'SELECT datname FROM pg_database'

из консоли - всё работает (выводит список баз данных).

Но если эту же команду закину в BASH-скрипт и запущу его, то получаю:

psql: ВАЖНО: пользователь «FROM» не прошёл проверку подлинности (Peer)

Может кто-нибудь объяснить, почему это так и как исправить?

 

slamd64
()

CentOS 7 переменные окружения

Привет!

А кто-нибудь знает, где у неё кнопка? Тьфу ты, где у неё задаются глобальные переменные системы на этапе загрузки (все эти $PATH и прочее)?

Нужно добавить несколько и чтобы при старте сервиса оно уже всё было задано.

 

slamd64
()

cartarget.ru

В общем, чисто для информации. О российском (нае)бизнесе как он есть:

Сходил на собеседование. Это было нечто! Хуже этого собеседования в моей жизни ещё не было. В общем, находятся они - три дня на собаках с пересадкой. На 50-м километре МКАД. Собеседования проводят по субботам и воскресеньям в 13.00 и 15.00. И-и-и-и... Да-да! Они назначают это время ВСЕМ кандидатам одновременно! И не просто где-то, а прямо в шоуруме с тачками! Реально, набили 2 десятка тел, вокруг клиенты, тачки, музон, вонь бензина, треск электросварки, все дела... и приглашают по шесть рыл на «собеседование» за столом. В шоуруме, да.

Владелица этого трехмесячного бузинеса - дама явно предклимактерического возраста - рассказывает, какая она крутая и что намерена зохавать 3% расейских продаж «не бит, не крашен» авто. Хотелки-то у неё простые до безобразия: астериск на полсотни роботничков в колл-центре, поддержка разработки сайта и организация сетей в будущих офисах.

А теперь, дорогие кандидатки, расскажите-ка пяти неизвестным вам рожам, как вы дожили до жизни такой, что пришли на собеседование в картаргет...

На этом лично для меня собеседование закончилось. Я себя достаточно уважаю, чтобы не играть в игры а-ля телешоу «адская кухня». Противно.

Перемещено beastie из job

 

slamd64
()

Разделы внутри образа

Привет!

Есть такой вот файлик, в котором сделано два раздела:

Диск ./testfile.img: 209 МБ, 209715200 байт

255 heads, 63 sectors/track, 25 cylinders, всего 409600 секторов

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xedccbf3a

Устр-во Загр Начало Конец Блоки Id Система

./testfile.img1 2048 206847 102400 83 Linux

./testfile.img2 206848 409599 101376 83 Linux

Вот как бы с него подмонтировать эти два раздела? :)

 

slamd64
()

md raid

Привет

А вот проблемка:

создаем программный RAID-массив, получаем /dev/md0 блочное устройство b 9 1 и всё замечательно.

Но вот если хочется насоздавать ему разделов, то получатся устройства /dev/md0pX

Вот вопрос: а какие у такого раздела должны быть major и minor номерочки?

 

slamd64
()

День Святого Патрика

В общем, долгих лет жизни Патрику и Слаквари!

 

slamd64
()

centos7 каталог /run

привет!

Кто-нибудь знает, откуда subj формируется? То есть, это tmpfs и файлы-каталоги там создаются в процессе загрузки системы. Вот откуда? Скриптом? Или есть где-то шаблонный каталог, который копируется?

 

slamd64
()

Skype проклятущий

Привет.

Линуксовый сабж 4.3 жутко страждет б-гомерзкий пульсаудио и на все звуковые устройства пишет Virtual Device. А я не хочу эту дрянь на компе держать.

Вопрос на соточку баксов: а как бы уговорить сабж использовать православную алсу?

Перемещено leave из general

 

slamd64
()

RSS подписка на новые темы