Releasing mrack version 1.6.0 ([`9c0b89b`](https://github.com/neoave/mrack/commit/9c0b89b6f647ff38472b32cdacb6a05fc8a8eb8a))
* chore: Use python 3.9 and new python-semantic-release
Signed-off-by: Tibor Dudlák <tdudlakredhat.com> ([`3d97bcc`](https://github.com/neoave/mrack/commit/3d97bcc68c84c166e401163170ef08d1cbfbe348))
Feature
* feat(pytest-multihost): arbitrary attributes for hosts
Make it possible to add arbitrary attributes per-host via defining them
in pytest_multihost dictionary in host section of job metadata file.
Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`d0c28f6`](https://github.com/neoave/mrack/commit/d0c28f62dad1cb8cf99704973209102cc0deab2f))
* feat(ansible-inventory): host arbitrary attributes
Adding a possibility to add arbitrary attributes to host part of
generated Ansible inventory via defining them per-host in new dictonary
`ansible_inventory`.
This is useful for creating more complex jobs which are using ansible
playbooks or roles requiring to get vars from hosts.
Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`65057e7`](https://github.com/neoave/mrack/commit/65057e734db89531d10ee02ec8b763f25578b840))
* feat: copyign meta_ attributes from host to ansible inventory
Make it possible to define arbitratry attributes prefix with meta_
in host section of job metadata file.
All of these attributes are then copied to host part in ansible
inventory output.
It can serve for creation of playbooks which consumes these attributes.
Addtional, but probably rare use case, is to override the meta_ attrs
which are derived from other others by mrack.
Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`3da517c`](https://github.com/neoave/mrack/commit/3da517c18701999c43638a67835f09938272badc))
Fix
* fix(pytest-multihost): crash when group is not defined
It should possible to define host groups either via &34;group&34; or &34;groups&34;
variable. But pytest-multihost output was crashing when it was done via
&34;groups&34;.
This fix makes it not to crash if both are missing. It also makes it
possible to use first group from &34;groups&34; if groups are defined -
similar as in Ansible inventory output.
Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`d337a7b`](https://github.com/neoave/mrack/commit/d337a7bbec98f9385fa7f86fb944e032b8b60878))
* fix(pytest-multihost): crash when mhcfg is missing in prov. config
`mhcfg` is not required key in provisinong config, but pytest-multihost
plugin crashes if it is missing. This fix makes it not crash.
Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`d6e3483`](https://github.com/neoave/mrack/commit/d6e3483f509fb6fe5b5c0759f0d51e0db9bd28b5))