What does idempotent mean in configuration management?

Running the same operation many times gives the same result as running it once. An Ansible task that ensures a package is installed changes nothing on the second run.