Size: a a a

2020 September 17

ц

ц in NixOS
Никсом такое как угодно можно рулить
источник

ц

ц in NixOS
Думаю зоны в том числе
источник

ц

ц in NixOS
https://github.com/NixOS/nixpkgs/pull/81172
Осталось только починить systemd-networkd
источник

ц

ц in NixOS
https://github.com/systemd/systemd/pull/17026
Судя по всему скоро будет
источник
2020 September 18

b

bazuka_joe in NixOS
@dump_stack  хай! Как ты пришел к nixos?
источник

b

bazuka_joe in NixOS
на личной тачке используешь или на серваках тоже?
источник

b

bazuka_joe in NixOS
ага, сенкс
источник

b

bazuka_joe in NixOS
оно вообще как, сильно удобнее чем расскатывать конфигурации через ansible или salt?
источник

ц

ц in NixOS
bazuka_joe
оно вообще как, сильно удобнее чем расскатывать конфигурации через ansible или salt?
Конечно удобнее
источник

ц

ц in NixOS
Накатывание конфига NixOS по результату аналогично созданию виртуалки и накатыванию через ansible
источник

ц

ц in NixOS
А при повторном накатывании аналогично пересозданию виртуалки и накатыванию с нуля
источник

ц

ц in NixOS
Только без вот этого всего и с кешированием всего что только можно
источник

ц

ц in NixOS
В системе будет ровно то, что ты написал в конфиге, вне зависимости от того, что было до этого
источник

ц

ц in NixOS
Если был какой-то сервис, и ты его убрал, то он и из системы пропадет. Та же история с юзерами и прочим
источник

ц

ц in NixOS
В ансибле такое можно только если каждый раз накатывать на голую систему
источник

b

bazuka_joe in NixOS
ц
В ансибле такое можно только если каждый раз накатывать на голую систему
в ансибле пишут сразу на удалине и ставят флаг)
источник

b

bazuka_joe in NixOS
например, создание пользователя на ансибле:

- name: управлением пользователями
 user:
   name: "{{ item.user }}"
   shell: /bin/bash
   append: yes
   remove: '{{ item.remove | default(omit) }}'
   state: '{{ item.state | default("present") }}'
 with_items:
   - "{{ ssh_user }}"

- name: управление ключами пользователя
 authorized_key:
   user: "{{ item.user }}"
   state: '{{ item.state | default("present") }}'
   key: "{{ lookup('file', '../../../ssh_keys/{{ item.key }}') }}"
 with_items:
   - "{{ ssh_user_keys }}"
источник

b

bazuka_joe in NixOS
очень хочу от такого отойти
источник

АБ

Александр Бантьев... in NixOS
bazuka_joe
оно вообще как, сильно удобнее чем расскатывать конфигурации через ansible или salt?
В этом чате ты можешь получить только один ответ по определению
источник

АБ

Александр Бантьев... in NixOS
Ну впринципе если разобраться с nix и хотя бы немного с модульной системой nixos -- то однозначно гораздо удобнее, это даже сравнивать нельзя.
источник