What are common anti-patterns for KitchenCI?

KitchenCI is an invaluable tool for testing infrastructure code, but there are several anti-patterns that can hinder your testing process. Understanding and avoiding these can lead to better configuration management practices.
KitchenCI, testing infrastructure, configuration management, anti-patterns, DevOps
// Example of a common anti-pattern: Overly complex test suites kitchen: suites: - name: complex_suite driver: name: vagrant box: ubuntu/bionic64 provisioner: name: shell run_list: - recipe[my_cookbook::default] attributes: overly_complex: - item1 - item2 # Deeply nested attributes can make tests hard to understand - nested_attributes: level1: level2: level3: - final_value: this_is_complicated

KitchenCI testing infrastructure configuration management anti-patterns DevOps