Ansible runtime with minimal overall footprint, intended to support most optional Ansible features
1.3K
latest, 2.7, 2.7.22.6, 2.6.8,2.5, 2.5.112.4, 2.4.6.02.3, 2.3.3.02.2, 2.2.3.02.6.1, 2.6.42.5.6, 2.5.82.4.0.0, 2.4.1.0, 2.4.2.0, 2.4.3.02.3.2.0Based on alpine 3.8, contains OS packages for OpenSSH client (currently OpenSSH_7.7p1-r3), git, expect, CA certificates, python2, bash, vim, less, nano, krb5 (kerberos, to support Windows target machines) and any transitive dependencies those bring in.
Contains pip modules for ansible and it's transitive dependencies, in addition to pywinrm for Windows target machines and netaddr to support the Ansible ipaddr filter, httplib2 and docker-py
The tail utility is also utilized, this is included by default in the alpine base image
See https://github.com/capecodes/docker-ansible
Dual licensed under MIT and GNU General Public License v3.0+ (GPLv3)
The user may choose whichever license better suits their needs.
The user should be aware that this Docker image includes the file x_stdout_json_lines.py which is an Ansible Callback Plugin which is coded to extend the default stdout plugin which itself is GPLv3 licensed.
Therefore, usage of this Ansible Callback Plugin likely implies dynamic linking under the terms of the GPLv3 license, so work based on it likely also needs to be GPLv3 compliant (see the GPL FAQ here).
However, this licensing restriction should only apply to the source code of the work which encompasses the definition of the Dockerfile for building the Docker image.
Later execution of the Docker image which contains x_stdout_json_lines.py from some non-GPL external work should not constituate a "single combined program" with regard to the x_stdout_json_lines.py Ansible Callback Plugin.
Content type
Image
Digest
Size
81.9 MB
Last updated
over 5 years ago
docker pull capecodes/ansible