In this topic, we outline the capabilities and components of the SEAA framework. The framework provides a prescriptive model based on tags and configuration variables provided. These values determine how automation interacts with the underlying systems and a user. The framework offers components as outlined in the table below.
Components | Description |
---|---|
Ansible variables | Default and variable data used to define Red Hat® OpenShift® and z/OS system resources |
Ansible inventory | To define multiple host and host variables used to deploy resources on OpenShift and z/OS endpoints. |
Ansible playbooks, tasks, roles, run_playbook scripts | To deploy stack components |
Admin shell scripts | To run administer stack resources on OpenShift cluster and z/OS endpoints. |
See the configuration variables used to control how automation runs along with tags used for the specific playbook being run.
Listed below are the minimum requirements for OpenShift and z/OS endpoints.
OpenShift Cluster - v4.9 or later
- OpenShift cluster with IBM Z and Cloud Modernization Stack entitlement keys for the following certified operators installed:
- z/OS Cloud Broker
- z/OS Cloud Broker
z/OS endpoint
- See z/OS storage requirements
- Python 3.8 or later - for connecting and running ansible playbooks on zos endpoints
- ZOAU 1.1.0 or later - for scripts that require ZOAU commands