Ich habe einen Benutzer bogus_user
, die zu drei Gruppen bogus_user, sftpusers and airflow
gehört.Wie Test Benutzer gehört zu einer Liste der Gruppe mit Chef Inspec?
In meiner Spezifikation habe ich die folgende Erklärung, aber ich muss die Gruppen in eine bestimmte Reihenfolge für die Validierung übergeben. Ich denke nicht, dass das ideal ist, gibt es eine Möglichkeit, die Liste der Gruppen überprüfen zu lassen und sich nicht um die Reihenfolge zu kümmern?
describe user('bogus_user') do
it { should exist }
its('uid') { should eq 1002 }
its('groups') { should include [ 'bogus_user', 'sftpusers', 'airflow' ] }
its('home') { should eq '/var/ftp/pub/bogus_user' }
end
Gut gemacht. Vielen Dank – luckytaxi