Skip to main content

ansible-deployer

However ansible is a great tool for IT infrastructure automation in certain cases it's hard to use it for the complete deployment, because of that tools like ansible-tower/AWX try to wrap it's activity making further assumptions on the way ansible code is stored (versioning repository), the way it's executed - certain combinations of inventory/playbook/tag options used to achieve specific goals. Having it in mind ansible-deployer may be treated as yet another ansible-playbook wrapper, but focused on comprehensive command line intrface and easy YAML based configuration.

Some main fatures are

  • The results of whole excution are logged and saved together with the ansible code state for potential review in the future.
  • Only one active ansible-deployer per ansible inventory is allowed, attempt to execute ansible-deployer on already locked infrastructure will be rejected.
  • Working directory is setup per every execution of ansible-deployer separately to store the code state used. This is done by site configurable hook.
  • It's possible to lock/unlock inventory (defined as --infra --stage pairs) for manual manipulation, stopping ansible-deployer from being used.

Configuration files

  • tasks.yaml - Configuration of tasks (sets of playbooks to be executed)
  • infra.yaml - Configuration of infrastructures and stages of those mapping to ansible inventory

Examples

ansible-deployer run --task updateUsers --infra webServers --stage prod

Metadata

Release files for ansible-deployer 0.0.57

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ansible-deployer 0.0.57
File Size Uploaded
ansible_deployer-0.0.57.tar.gz 27.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ansible-deployer 0.0.57
File Interpreter ABI Platform
ansible_deployer-0.0.57-py3-none-any.whl Python 3 none any Details

Total release size: 59.5 kB

Release files / ansible_deployer-0.0.57.tar.gz

Download URL ansible_deployer-0.0.57.tar.gz
Size 27.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e26e1df1dc48d808dd96d351f33d283849dca686e8d22c1f7ee02fa382b4d859
BLAKE2b-256 checksum
How to use checksums
bd785dcf1443306bbf70c7df4053715b0b4e8e2dfdfa8281ccf9b942a877de81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 9, 2025.

Transparency log

Release files / ansible_deployer-0.0.57-py3-none-any.whl

Download URL ansible_deployer-0.0.57-py3-none-any.whl
Size 32.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
58778f1c4f232b9d141d569b184516b4125fa525cec5c23d05a8baacf14ee476
BLAKE2b-256 checksum
How to use checksums
df2d6d15e72229d79d61e364d85eaa40adca4760cae05a5a4321ca16ea9902c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 9, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.57 This release

2 release files

0.0.56

2 release files

0.0.54

2 release files

0.0.52

2 release files

0.0.51

2 release files

0.0.50

2 release files

0.0.49

2 release files

0.0.47

2 release files

0.0.44

2 release files

0.0.43

2 release files

0.0.39

2 release files

0.0.38

2 release files

0.0.37

2 release files

0.0.36

2 release files

0.0.35

2 release files

0.0.34

2 release files

0.0.33

2 release files

0.0.32

2 release files

0.0.31

2 release files

0.0.23

2 release files

0.0.17

2 release files

0.0.16

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page