Ansible

Version: 13.5.0 darwin linux windows infrastructure

It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. Ansible makes complex changes like zero-downtime rolling updates with load balancers easy. More information on the Ansible website.

Design Principles

Installation Instructions

Linux

Run Ansible Install
{
  "command_parameters": [
    "tool",
    "install",
    "--force",
    "ansible@13.5.0"
  ],
  "environment": [
    "UV_PYTHON_INSTALL_DIR={{ .PTools }}/ansible/{{ .SVar `.tool.ansible.download.version` }}/python-installs",
    "UV_TOOL_DIR={{ .PTools }}/ansible/{{ .SVar `.tool.ansible.download.version` }}/python-tools"
  ],
  "environment_ref": "uv",
  "executable": "uv",
  "ignore_errors": false,
  "timeout": "6m0s",
  "tool_ref": "uv"
}

MacOS

Run Ansible Install
{
  "command_parameters": [
    "tool",
    "install",
    "--force",
    "ansible@13.5.0"
  ],
  "environment": [
    "UV_PYTHON_INSTALL_DIR={{ .PTools }}/ansible/{{ .SVar `.tool.ansible.download.version` }}/python-installs",
    "UV_TOOL_DIR={{ .PTools }}/ansible/{{ .SVar `.tool.ansible.download.version` }}/python-tools"
  ],
  "environment_ref": "uv",
  "executable": "uv",
  "ignore_errors": false,
  "timeout": "6m0s",
  "tool_ref": "uv"
}

Binaries