Создаю пользователя
user { 'ivanov_i':
ensure => 'present',
home => '/dev/null',
shell => '/bin/false',
password => 'pass123',
groups => ['nogroup'],
comment => 'ivanov_i',
}
exec {"/bin/bash -c '(echo pass123; echo pass123) | smbpasswd -s -a ivanov_i'":
path => ['/usr/bin', '/usr/sbin', '/bin'],
user => 'root',
unless => 'id ivanov_i',
}
Но, есть файл на 100 строк.
...
ivanov_i staff pass123
petrov_p boss pass456
...
Хочется как-то его прочесть и выполнить просто 100 итераций создания пользователя и добавления его в samba.