An Ansible playbook consists of organized instructions that define work for a managed node to be managed with Ansible.
This repository contains sample playbooks, blogs and media related to the Red Hat Ansible Certified Content for IBM Z. Refer to the documentation site for a detailed overview of requirements, installation and how to get started.
This repository will have frequent updates, we recommend you clone the repository and use the GitHub watch option to receive update notifications; this is outlined in the using the samples repository documentation.
-
- Convert Encoding
- Copy and Fetch Data sets
- Copy Directory to PDS, Edit member and Submit Job
- Copy, Sort and Fetch Data Sets on z/OS using Ansible- [Playback]
- Data Set Basics
- Manage z/OS Users Using Ansible - [Playback]
- Submit Batch Jobs, Query and Retrieve Job Output
- Synchronize APF authorized libraries on z/OS from a configuration file cloned from GitHub - [Playback]
- Terse Data Set and Fetch
- Transfer, Dump and Unpack Data Sets
- z/OS Operator Basics
-
Job Submission on z/OS Made Easy with Ansible - [Sample playbook]
-
Running Batch Jobs on z/OS using Ansible - [Sample playbook]
-
Simplified Approach to Copying Data Between z/OS and Local Machine Using Ansible - [Sample playbook]
- Copy, Sort and Fetch Data Sets on z/OS using Ansible
- Manage z/OS Users Using Ansible
- Synchronize APF authorized libraries on z/OS from a configuration file cloned from GitHub
The sample playbook repository is organized as follows:
├── topic/
│ └── use_case/
│ └── playbook_name/
│ ├── host_vars/
│ └── zos_host.yml
│ ├── ansible.cfg
│ ├── inventory
│ ├── playbook_name.yml
│ └── README
├── LICENSE
└── README
When new playbooks are contributed, they are associated to a use case and placed under the appropriate topic. If the use case does not correspond to an existing topic, a new topic will be added, outlined above.
Each playbook will also include a README with a brief description, licensing and copyright information.
© Copyright IBM Corporation 2020
Licensed under Apache License, Version 2.0.
Support for all sample playbooks, roles and filters are done so by the community and managed by opening a Git issue. The repository admins and content owners will engage users on issues reported in Git.
In the future, samples may be community contributed, therefore it may be helpful to review who contributed the sample as well as the requirements. You can view who the contributor was by looking at the playbooks commit history as well as notes in the playbook.
Playbooks contributed by IBM will be identified with the following header:
###############################################################################
# © Copyright IBM Corporation 2020
# Contributed by the Ansible Content for IBM Z Team