add test for options
This commit is contained in:
parent
15a1a73462
commit
253e4f1ced
1 changed files with 23 additions and 0 deletions
|
@ -19,4 +19,27 @@ describe 'sshd::ssh_authorized_key' do
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
context 'manage authoried key with options' do
|
||||||
|
let(:title) { 'foo2' }
|
||||||
|
let(:ssh_key) { 'some_secret_ssh_key' }
|
||||||
|
|
||||||
|
let(:params) {{
|
||||||
|
:key => ssh_key,
|
||||||
|
:options => ['command="/usr/bin/date"',
|
||||||
|
'no-pty','no-X11-forwarding','no-agent-forwarding',
|
||||||
|
'no-port-forwarding']
|
||||||
|
}}
|
||||||
|
|
||||||
|
it { should contain_ssh_authorized_key('foo2').with({
|
||||||
|
'ensure' => 'present',
|
||||||
|
'type' => 'ssh-dss',
|
||||||
|
'user' => 'foo2',
|
||||||
|
'target' => '/home/foo2/.ssh/authorized_keys',
|
||||||
|
'key' => ssh_key,
|
||||||
|
'options' => ['command="/usr/bin/date"',
|
||||||
|
'no-pty','no-X11-forwarding','no-agent-forwarding',
|
||||||
|
'no-port-forwarding']
|
||||||
|
})
|
||||||
|
}
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue