anchor.diff:  
   
   '''
  -[cols="2v,v"]
  -|===
  -| **Rule**
  +[[Parameters-to-Ansible-modules-SHOULD-use-the-Yaml-dictionary-format-when-the-line-length-exceeds-120-characters]]
  +[cols="2v,v"]
  +|===
  +| <<Parameters-to-Ansible-modules-SHOULD-use-the-Yaml-dictionary-format-when-the-line-length-exceeds-120-characters, Rule>>
   | Parameters to Ansible modules SHOULD use the Yaml dictionary format when the line length exceeds 120 characters
   |===
   
  
positive.code: 
  
  '''
  [cols="2v,v"]
  |===
  | **Rule**
  | Parameters to Ansible modules SHOULD use the Yaml dictionary format when 3 or more parameters are being passed
  |===
  
  
negative.code: 
  === Tasks
  '''
  [[Ansible-tasks-SHOULD-NOT-be-used-in-ansible-playbooks-Instead-use-pre_tasks-and-post_tasks]]
  [cols="2v,v"]
  |===
  | <<Ansible-tasks-SHOULD-NOT-be-used-in-ansible-playbooks-Instead-use-pre_tasks-and-post_tasks, Rule>>
  | Ansible tasks SHOULD NOT be used in ansible playbooks. Instead, use pre_tasks and post_tasks.
  |===
  An Ansible play is defined as a Yaml dictionary. Because of that, ansible doesn't know if the play's tasks list or roles list was specified first. Therefore Ansible always runs tasks after roles.
  