The Wazi Deploy Ansible and Python translators

The translators run the last stage of a deployment with Wazi Deploy. They deploy the application package to the target z/OS® environment by following the steps of the generated deployment plan as a guide. If you deploy from a z/OS environment, the application package is deployed directly. However, if you deploy from a distributed environment, Ansible® and the Ansible collection for z/OS are used for the deployment and the SSH protocol is used to communicate to the target z/OS environment.

The steps of the deployment plan are implemented by Python building blocks if you deploy directly from a z/OS environment. They are implemented by Ansible building blocks if you deploy from a distributed environment. The Ansible building blocks use the Ansible collections for z/OS.

When they run, the Ansible or Python building blocks produce evidences that are collected in The evidence file. For example, the name of a new CICS® program is collected when the step that creates a CICS program runs.

Some standard building blocks are provided to implement the most common deployment tasks of CICS Db2®, IMS, and batch applications to z/OS. However, if you are an enterprise architect, you can create building blocks to tailor the deployment to the specific needs of your company.

To run the Wazi Deploy Python translator, you must use the Wazi Deploy deployment command. To run the Ansible translator, you must use the Ansible deployment command.