idempotence
La propriété d'une opération dont la deuxième exécution ne change rien, parce que la première a déjà laissé les choses dans l'état décrit. mkdir -p est idempotent ; mkdir ne l'est pas, et échoue la deuxième fois. L'idée fausse : ce serait « ne rien faire ». Une étape idempotente fait tout ce qu'il faut pour atteindre l'état, et rien quand l'état est déjà là. C'est ce qui rend un script relançable après une interruption à mi-course, et ce qu'un outil de configuration promet pour chaque module : apt avec state: present installe le paquet une fois et répond ok ensuite. C'est une propriété de l'étape, pas de l'outil : une tâche command qui lance useradd n'est pas idempotente parce qu'Ansible l'a lancée, elle échoue au deuxième passage exactement comme la ligne de shell. Le changed=0 d'une deuxième exécution, c'est l'idempotence mesurée, tâche par tâche.
Aussi écrit : idempotent, relançable
