class

Krikri::ConflictingActionStatementsError

Inherits Exception < Reference < Object

A pre-2.0 legacy top-level task attribute (sudo/su/always_run/ etc.) sitting alongside a real module key. Real ansible-core's ModuleArgsParser refuses to even start the run with "[ERROR]: conflicting action statements: <module>, <legacy_key>" - a genuine PARSER error (rc=4), NOT the removed-action-plugin rc=1 RemovedActionError models (verified against ansible-core 2.19.4: jdauphant.ssh-config's own shell: ... always_run: true task exits 4, not 1 - this used to raise RemovedActionError and got the wrong exit code because of it).