teemtee / tmt

Test Management Tool
MIT License
76 stars 112 forks source link

Ansible package dependency for prepare, finish steps #2894

Open martinhoyer opened 2 weeks ago

martinhoyer commented 2 weeks ago

As mentioned in https://github.com/teemtee/tmt/pull/2824#issuecomment-2078888463

Ansible is installed as part of provision-virtual or provision-container optional extras packages.
If those are not installed, prepare --how ansible would for example probably not work all that well.

An additional metapackage was suggested, as ansible should not be a dependency of the 'core' tmt package. Since prepare is not the only step, would it make sense to have ansible optional extra, which would result in tmt+ansible metapackage?
Is ansible-core package enough? (both PyPI and rpm)

happz commented 2 weeks ago

Aren't https://github.com/teemtee/tmt/issues/2895 and https://github.com/teemtee/tmt/issues/2896 duplicates?

martinhoyer commented 2 weeks ago

Ugh, I was getting github page errors. Thanks for info