Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.
kitchen test
, breaking out the steps in your ci pipeline and doing kitchen create
, kitchen converge
(probably a few times if reboots are needed), then as a deprovision, use kitchen exec
to run arbitrary commands against the kitchen node (to do your unlicensing or cleaning up AD). If it was just AD, I would have them join a specific OU and reap through there with a scheduled task or something and blow away unneeded accounts.
kitchen exec
name: <%= ENV['KI_DRIVER'] || 'vagrant' %>
[Bad URI(is not URI?): http://$IPV6/msman]
error. We don't server IPv6 in our DHCP, and disabling IPv6 in windows made my template worse. I hope i'm not the only one that's experiencing this problem. Appreciate any pointers. Thanks!
@epcim see
only_if do
command('docker').exist?
end
only_if do
command('docker').exist?
end
Waiting for SSH service on :22, retrying in 3 seconds