Releasing mrack version 1.14.0 ([`c209923`](https://github.com/neoave/mrack/commit/c209923bf02ef46f1bdbce344bce78485d1c080b))
Feature
* feat(outputs): allow to overwrite ansible layout
New field in metadata file is added:
config:
ansible:
layout:
...
([`d3da251`](https://github.com/neoave/mrack/commit/d3da25156f91313ea5020bace15f20b7b0b5ce3f))
* feat(outputs): allow to choose which outputs should be generated
Add &34;outputs&34; key to the metadata file. E.g.:
outputs:
- ansible-inventory
- pytest-multihost
- pytest-mh
domains:
...
phases:
...
Defaults to ansible-inventory and pytest-multihost. ([`d3ac20d`](https://github.com/neoave/mrack/commit/d3ac20d4d3615893f4781c0142f47eb576db30e2))
* feat(outputs): add support for pytest-mh
Add support for generating pytest-mh configuration file, which is
similar to pytest-multihost but can make things more clear with
custom generator.
Add additional options:
- pytest-mh to mrack.conf, default path to the config file
- pytest_mh to host metadata, add additional values to the host config ([`66f2877`](https://github.com/neoave/mrack/commit/66f2877f0b3b33ced341fd6faf307d42414a4742))
* feat(utils): relax condition in get_fqdn
It should return the hostname even if it is part of different domain. ([`db633b7`](https://github.com/neoave/mrack/commit/db633b75a59880e901248b80e38d076468c7c5da))
* feat(utils): add get_os_type ([`b1f5318`](https://github.com/neoave/mrack/commit/b1f5318f7beb0e48b702dc0eafe675c20baf3366))
Fix
* fix(OpenStack): Add missing await for self._load_limits() method call
Co-authored-by: David Pascual <davhernaredhat.com>
Signed-off-by: Tibor Dudlák <tdudlakredhat.com> ([`d95e65f`](https://github.com/neoave/mrack/commit/d95e65f70f5c76bb08f25093ed5cafc1af32df6d))
* fix(outputs): remove config section from pytest-multihost ([`13ad3df`](https://github.com/neoave/mrack/commit/13ad3df70f3c6adc5d5d348bb91227235b1e2ff7))
* fix(outputs): add host to correct group in layout
If the group was empty, it returns empty dictionary and the condication
fails resulting in creating a new group instead of adding the host to
an existing one. ([`0735e36`](https://github.com/neoave/mrack/commit/0735e36c16aec74c7920f755bf7367d8ba59c790))
Refactor
* refactor(AWS): change variable name typo in get_ip_addresses
Signed-off-by: Tibor Dudlák <tdudlakredhat.com> ([`e319b73`](https://github.com/neoave/mrack/commit/e319b73377fcacdb67df11fa7f1aa0291702380f))
* refactor: Update supported providers
Signed-off-by: Tibor Dudlák <tdudlakredhat.com> ([`d0c2d8f`](https://github.com/neoave/mrack/commit/d0c2d8f4d90ec7e2bc6b0e63dd0b5fdc05724947))
* refactor(black): reformat code
tox failed black tests ([`0ab88e6`](https://github.com/neoave/mrack/commit/0ab88e6f79985f26f9b4884e1f2d68274aad0219))