Starting scenario
Code
puppet apply -e 'sshd_config { "Port": value => [22,2222,22222,2223] }'
Expectation
Port 22
Port 2222
Port 22222
Port 2223
Reality ✔️
Port 22
Port 2222
Port 22222
Port 2223
Reduce by two entries
Code
puppet apply -e 'sshd_config { "Port": value => [22,2222] }'
Expectation
Reality ❌
Port 22
Port 2222
Port 2223
Run Puppet again
Code
puppet apply -e 'sshd_config { "Port": value => [22,2222] }'
Expectation
Reality ✔️
Starting scenario
Code
puppet apply -e 'sshd_config { "Port": value => [22,2222,22222,2223] }'Expectation
Reality ✔️
Reduce by two entries
Code
puppet apply -e 'sshd_config { "Port": value => [22,2222] }'Expectation
Reality ❌
Run Puppet again
Code
puppet apply -e 'sshd_config { "Port": value => [22,2222] }'Expectation
Reality ✔️