- Docker build assets and dobi build specification.
- Vagrant setup that mimics a stripped-down Travis build environment.
- tox-based testing setup for running tests against multiple versions of Python and Ansible.
- Add
machined_config
structure to hostvars, representing the output ofmachinectl show
. - Tests for file transfer and deletion, and for command execution.
- Expand
ansible-galaxy
-based installation instructions, explicitly mentioning the "role" name. (#5) - Account for restructuring of Ansible's text-handling libraries by tring to
import
to_bytes
andto_native
fromansible.module_utils._text
, falling back to importingto_bytes
andto_str
fromansible.utils.unicode
(and aliasingto_str
toto_native
). (#4) - Open
machinectl
connection's standard input in binary mode and convert data read from standard output and standard error to the correct native Python representation via theto_native
function. (#4) - Don't limit the number of fields returned by
str.split
when parsing the output ofmachinectl list
. - Place per-container hostvars under
machine_config
key, representing the output ofmachinectl show <container>
. - Properly extract hostvars for named host when running dynamic inventory with
the
--host
flag.