--- driver: name: vagrant provisioner: name: chef_infra product_name: chef enforce_idempotency: true multiple_converge: 2 deprecations_as_errors: true verifier: name: inspec platforms: - name: almalinux-8 - name: almalinux-9 - name: amazonlinux-2023 - name: centos-stream-9 - name: debian-11 - name: debian-12 - name: fedora-latest - name: opensuse-leap-15 - name: rockylinux-8 - name: rockylinux-9 - name: ubuntu-20.04 - name: ubuntu-22.04 - name: ubuntu-24.04 suites: - name: default run_list: - recipe[postfix] - name: aliases run_list: - recipe[postfix::aliases] attributes: postfix: aliases: foo1: bar foo@bar: foo foo2: "|/usr/bin/bar" foo3: foo,bar foo4: foo@example.com foo5: - foo - bar - name: client run_list: - recipe[postfix::client] - name: server run_list: - recipe[postfix::server] - name: canonical run_list: - recipe[test::net_setup] - recipe[postfix] attributes: postfix: recipient_canonical_map_entries: john: john@doe.com - name: sasl_auth_none run_list: - recipe[postfix::sasl_auth] attributes: postfix: main: relayhost: "localhost" smtp_sasl_auth_enable: "yes" - name: sasl_auth_multiple run_list: - recipe[postfix::sasl_auth] attributes: postfix: main: relayhost: "localhost" smtp_sasl_auth_enable: "yes" sasl: relayhost1: username: "kitchenuser" password: "not-a-real-thing" relayhost2: username: "anotherkitchenuser" password: "yet-not-a-real-thing" - name: sasl_auth_one run_list: - recipe[postfix::sasl_auth] attributes: postfix: main: relayhost: "localhost" smtp_sasl_auth_enable: "yes" sasl: relayhost: username: "kitchenuser" password: "not-a-real-thing"