Ansible Silo Versions Save

Ansible in a self-contained environment via Docker.

v2.2.0

5 years ago
  • Adds support for non-tty environments.
  • Adds ansible-inventory command.
  • Adds support for ssh socket forwarded via uber/ssh-agent-forward (pinata).

v2.1.1

6 years ago
  • Fixes name of example function in bundle extension

v2.1.0

6 years ago
  • Adds support for bundle extensions.

v2.0.4

6 years ago
  • Updates default Ansible version to 2.4.2.0.
  • Consequently updates ansible-lint to 3.4.20 as 3.4.13 is incompatible.
  • Moves ansible-lint into userspace, So the version in future can/must be managed by the user through pip.
  • Adds new ansible-config command.
  • Adds support for environment variable ANSIBLE_VAULT_PASSWORD_FILE.

v2.0.3

6 years ago
  • Adds Python module ncclient 0.5.3
  • Updates default Ansible version to 2.4.0.0.

v2.0.2

6 years ago
  • Switches git cloning of Ansible repository from git: protocol to https:

v2.0.1

6 years ago

v2.0.0

6 years ago
  • Updates Alpine Linux from 3.4 to 3.6 - as well uses latest apk’s.
  • Adds support for pip module installation.
  • Introduces userspace in volumes. Now custom software can be installed beside Ansible.
  • Loads .ansible-silo (or .bundle-name) file from current working directory.
  • Adds Docker support (Docker in Docker / DinD) - now can manage Docker containers and run Ansible against containers.
  • Silo container by default now is started in privileged mode.
  • Adds sshpass to support Ansible authentication via password.
  • Introduces new --reset option. Can be used instead of docker volume rm.
  • Improves output in installation routine - now shows image name and version from which software is installed.
  • Updates default Ansible version to 2.3.2.0.
  • Changes runner script file name - now is based on image-name and -version. This permits to skip runner script creation if it already exists, therefore improves container start time.
  • Prevents forwarding of Silo exit codes as env vars into the container.
  • Prevents forwarding of GIT_* env vars into the container to prevent potential git conflicts.
  • Debug output now lists all SILO_* env vars.
  • Fixes exit code declaration.
  • Fixes order in PYTHONPATH.
  • Removes ansible-lint from bundle --version output.
  • Adds pyyaml.

v1.3.3

6 years ago
  • Converts starter scripts to symlinks
  • Fixes help message command name

v1.3.2

6 years ago
  • Fixes version number in automated docker build