Ansible Automation Platform For zOS
Ansible Automation Platform For zOS
Jacob Emery
Empowerment Promise
by the end of this session you will…
• Automation tool
• Open source
• Standardized
vs. Ansible Automation Platform?
3
Ansible for IBM Z / LinuxONE IBM Technology
Expert Labs
OS Management Options
LPARs: Guests:
z/OS
zCX
Linux on Z
Distributed
Linux on Z
OCP on LoZ
OCP on zCX
KVM
Linux on Z
z/VM
z/OS
Linux on Z
6
Red Hat Ansible Certified Content for IBM Z: Collections
Available on Ansible Galaxy here and on Automation Hub
Collectively
IBM z/OS IMS™ 48,000 Downloads
• 77 Modules
IBM z/OSMF • 15 Roles
5,000 Downloads
IBM Z® Hardware
Management 92,000 Downloads
Console
IBM zSystem
3,500 Downloads
Automation 7
Automate and
standardize IT
Standardized
approach
Lowers the
skills barrier to
entry
Complements
existing
automation
8
What does automation on z/OS look like?
//CREATPDS JOB (123),CLASS=C,MSGCLASS=S,MSGLEVEL=(1,1),
// NOTIFY=&SYSUID
//*
//STEP001 EXEC PGM=IEFBR14
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSDUMP DD SYSOUT=*
//DD01 DD DSN=userid.TEST.PDS,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(12,33),RLSE),UNIT=SYSDA,
// DCB=(DSORG=PDS,RECFM=FB,LRECL=80,BLKSIZE=800)
//*
//STEP002 EXEC PGM=IEBCOPY
//SYSPRINT DD SYSOUT=A
//OUT1 DD DSNAME=DATASET1,UNIT=disk,VOL=SER=111112,
// DISP=(OLD,KEEP)
//IN6 DD DSNAME=DATASET6,UNIT=disk,VOL=SER=111115,
// DISP=OLD
//SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,(1))
//SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,(1))
//SYSIN DD *
COPYOPER COPY OUTDD=OUT1
INDD=IN6
SELECT MEMBER=(B,A)
9
How does Ansible simplify
automation on z/OS?
10
Ansible for Z:
sample playbooks
repository
Pre-written playbooks
spanning multiple use-cases
and technologies from real
client use-cases
Start here!
11
Key Client Use Cases
12
Automation Maturity Curve Federated Self-Service Automation
Event driven automation
Self-healing infrastructure
Effort per change
Team autonomy
Testing framework(s)
Expanded external integrations
Governance driven RBAC
Speed Scale
Reliability
14
Common Language of Automation
Provisioning
DEV/TEST
ANSIBLE
PLAYBOOKS
Application
MIDDLEWARE Deployment
PLATFORM
Q/A AUTOMATION
Automation Language Automation
Platform Continuous
Delivery
OPERATIONS
INFRASTRUCTURE Security &
AUTOMATION Compliance
OUTSOURCERS
Orchestration
The capabilities you need across your landscape.
17
Red Hat Ansible Automation Platform (AAP)
Deployment options on IBM Z / IBM LinuxONE
Python ZOAU
Playbooks DB2 CICS
Repositories IMS MQ
USS SSH
Wazi as a Service
25
Renew z/OS certificates with Ansible
YES
Backup current cert
DEMO
Run
RACF_CERTIFICATE_EXPIRA
TION
Certificate
Run HZSPRNT utility to get
report
expiring?
Stop
26
• Experience hands on how Ansible can manage IBM z/OS
Systems
• Washington Systems Center workshop for up to 25
participants
Ansible for
• Ansible 101
• Lab: Writing your first playbook IBM Z / LinuxONE
• Ansible for IBM Z (including z/OS)
• Lab: Ansible Z Trial (optional)
• Lab: Ansible IMS Z Trial (optional)
Wildfire Workshop
• Ansible Automation Platform (AAP) Overview
• IBM watsonx Code Assistant for Ansible Lightspeed
• Event-Driven Ansible
• Lab: AAP for IBM z/OS
28
Ansible® IBM Z Trial for IMS
(New)
An IMS client can use a preconfigured IMS environment to try
guided scenarios that demonstrate real-world use cases. These
virtual trials are offered at no cost. Some of the scenarios
available now include:
Visit https://ibm.biz/IMS_IBMZ_Trial or
scan the QR code to learn more and register
Request the Ansible® Try the Ansible® Automation
Automation Platform free trial Platform self paced labs
• Host past
recordings and
presentations of
Guild meetings
31
New content available in the Community
• Red Hat Ansible Automation Platform is now natively available on IBM Power, and on IBM Z and IBM
LinuxONE
• Red Hat Ansible Automation Platform on IBM Z and IBM LinuxONE is generally available now!
• Red Hat Ansible Automation Platform capabilities on IBM Z and IBM LinuxONE
• BLOG: Implementing Ansible Execution Nodes on Linux on IBM Z Mainframes
• What's new in Ansible Automation Platform 2.4
• Security Considerations when setting up your Ansible environment for z/OS
• Demo Video: Certificate management automation with Ansible for z/OS
• The business value of Red Hat Ansible Automation
• IBM Z Trial: Ansible for IBM Z
• Ansible for IBM Z collections
• Sample Playbook Repository
• Ansible for IBM Z community
• Ansible for IBM Z videos on IBM Media Center
• Triton Ansible blog series 32
Empowerment Promise
you now…
34