--- - hosts: localhost tags: [ always ] tasks: - set_fact: our_required_packages: - sudo - passwd # sudoers-options-sanity-test needs passwd command - postfix # sudoers-options-sanity-test needs mailq command - wget # upstream-testsuite-execution-and-rebuild-test needs wget command - yum-utils # upstream-testsuite-execution-and-rebuild-test needs yum-builddep command - rpm-build # upstream-testsuite-execution-and-rebuild-test needs rpmbuild command - openssh-clients # use_pty-option needs ssh command - expect # use_pty-option needs expect command - procps # run-as needs ps command - hosts: localhost tags: - classic roles: - role: standard-test-beakerlib tests: - sudoers-options-sanity-test - upstream-testsuite-execution-and-rebuild-test #- use_pty-option # test logic is currently broken; maintainer is looking into it - run-as - fully-qualified-hostnames required_packages: "{{ our_required_packages }}" - hosts: localhost tags: - container roles: - role: standard-test-beakerlib tests: - sudoers-options-sanity-test - upstream-testsuite-execution-and-rebuild-test #- use_pty-option # cannot run (needs sshd configured and running) - run-as #- fully-qualified-hostnames # cannot run (needs sshd configured and running) required_packages: "{{ our_required_packages }}" - hosts: localhost tags: - atomic roles: - role: standard-test-beakerlib tests: - run-as # - sudoers-options-sanity-test # cannot run (needs to re-install package) # - upstream-testsuite-execution-and-rebuild-test # cannot run (needs compiler suite) # - use_pty-option # cannot run (needs expect) # - fully-qualified-hostnames # cannot run (needs expect)