forked from frankmit11/icic-ocp-upi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
zos_host.yml
103 lines (94 loc) · 4.72 KB
/
zos_host.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
################################################################################
# Copyright (c) IBM Corporation 2020
################################################################################
################################################################################
# - The value for the property BPXK_AUTOCVT must be configured to "ON";
# for example: _BPXK_AUTOCVT: "ON"
# - The value for the property ZOAU_HOME is the ZOA Utilities install root path;
# for example: ZOAU_HOME: "/usr/lpp/IBM/zoautil"
# - The value for the property PYTHONPATH is the ZOA Utilities Python library path;
# for example: PYTHONPATH: "/usr/lpp/IBM/zoautil/lib"
# - The value for the property LIBPATH is both the path to the Python libraries on
# the target and the ZOA Utilities Python library path separated by
# semi-colons; for example:
# LIBPATH: "/usr/lpp/IBM/zoautil/lib/:/usr/lpp/IBM/cyp/v3r8/pyz/lib:/usr/lib:/lib:."
# - The value for the property PATH is the ZOA utilities BIN path and Python
# interpreter path, for example:
# PATH: "/usr/lpp/IBM/zoautil/bin:/usr/lpp/IBM/cyp/v3r8/pyz/bin:/bin"
# - The value for the property _CEE_RUNOPTS is the invocation Language
# Environment® runtime options for programs and used by Python. For example,
# _CEE_RUNOPTS: "FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)"
# - The value for the properties __TAG_REDIR_ERR, _TAG_REDIR_IN, _TAG_REDIR_OUT
# are txt and used by the shell; for example:
# _TAG_REDIR_ERR: "txt"
# _TAG_REDIR_IN: "txt"
# _TAG_REDIR_OUT: "txt"
# - The value for the property LANG is the name of the default locale; value
# C specifies the POSIX locale; for example: ``LANG: "C"``.
# - Property `PYTHONSTDINENCODING` should be set to the encoding Unix System Services
# is configured as, supported encodings are ASCII or EBCDIC. This environment
# variable is used to instruct Ansible which encoding it will *pipe* content to
# Python's STDIN (standard in) when `pipelining=true` is set in `ansible.cfg` .
# This environment variable will only apply when using IBM Enterprise Python
# 3.10 or later, otherwise, it is ignored.
# For example:`PYTHONSTDINENCODING: "cp1047"`.
# - The bash shell is unsupported. If that is the only shell available, you must
# control how new and existing files are tagged and encoded. An
# example of what is needed in addition to the files environment variables
# are "_ENCODE_FILE_NEW" and "_ENCODE_FILE_EXISTING"; for example,
# _ENCODE_FILE_NEW: "IBM-1047"
# _ENCODE_FILE_EXISTING: "IBM-1047"
# Please review the README.ZOS guide included with the ported ``bash`` shell
# for further configurations.
#
# Note:
# In ZOAU 1.0.2 and later, the property ZOAU_ROOT is no longer supported
# and must be replaced with the property ZOAU_HOME. If you are using ZOAU
# version 1.0.1 or lower, you must continue to use the property
# ZOAU_ROOT which is the ZOA Utilities install root path required for
# ZOAU; for example, ``/usr/lpp/IBM/zoautil``.
#
################################################################################
# the path to the root of IBM python installation
PYZ: "/usr/lpp/IBM/cyp/v3r8/pyz"
# the path to root of ZOAU installation
ZOAU: "/usr/lpp/IBM/zoautil"
system_environment:
_BPXK_AUTOCVT: "ON"
ZOAU_HOME: "{{ ZOAU }}"
JAVA_HOME: /usr/lpp/java/java180/J8.0_64
PYTHONPATH: "{{ ZOAU }}/lib"
LIBPATH: "{{ ZOAU }}/lib:{{ PYZ }}/lib:/lib:/usr/lib:."
PATH: "{{ ZOAU }}/bin:{{ PYZ }}/bin:/bin:/var/bin:/usr/lpp/java/java180/J8.0_64/bin:/usr/sbin:/usr/lpp/rsusr/ported/bin:/usr/bin"
_CEE_RUNOPTS: "FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)"
_TAG_REDIR_ERR: "txt"
_TAG_REDIR_IN: "txt"
_TAG_REDIR_OUT: "txt"
LANG: "C"
PYTHONSTDINENCODING: "cp1047"
STEPLIB: IMSBLD.I15RTSMM.COMRESL1
WLP_USER_DIR: /u/omvsadm/var/zosconnect/ZC01
# vars_folder_name is the name of the folder at the root of the project
# which contains variable files to be imported by various playbooks
# this is done to separate variable values when they may be different between environments
# for example:
# vars_files:
# - "{{ vars_folder_name }}/ims-dbdc.yml"
vars_folder_name: vars
# The z/OS username to use for job submission
TARGET_USERNAME: omvsadm
# JOB_CARD will be the default job card inserted for dynamically generated JCL
# ensure MSGCLASS and CLASS are correct for desired environment
JOB_CARD: |-
//ANSIBLE JOB 'testing',
// NOTIFY={{ TARGET_USERNAME | upper }},
// USER={{ TARGET_USERNAME | upper }},
// MSGCLASS=E,
// MSGLEVEL=(1,1),
// CLASS=A
# Where to install MVSUTILS/MVSCMD and other needed tools/scripts
uss_utilities_path: /u/{{ TARGET_USERNAME }}
# This is a defalult value that should be overwritten
# with a temporary directory for easier cleanup at the
# end of a playbook
uss_file_path: /u/{{ TARGET_USERNAME }}