-
Notifications
You must be signed in to change notification settings - Fork 83
/
zvm.yml
164 lines (133 loc) · 6.5 KB
/
zvm.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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
PYZ: /python3/usr/lpp/IBM/cyp/v3r8/pyz # /python/3.8.3.ptf1/usr/lpp/IBM/cyp/v3r8/pyz #/python/v3.8.0-ga/usr/lpp/IBM/cyp/v3r8/pyz
ZOAU: /zoau/v1.1.0-spr5 # /zoau/v1.0.3-ptf2
# ZOAU: /u/omvsadm/mvsbuilds/1032
system_environment:
_BPXK_AUTOCVT: "ON"
ZOAU_HOME: "{{ ZOAU }}"
PYTHONPATH: "{{ ZOAU }}/lib"
LIBPATH: "{{ ZOAU }}/lib:{{ PYZ }}/lib:/lib:/usr/lib:."
# PATH: "{{ ZOAU }}/bin:{{ PYZ }}/bin:/bin:/var/bin:/usr/lpp/java/J8.0/bin"
PATH: "{{ ZOAU }}/bin:{{ PYZ }}/bin:/bin:/var/bin:/usr/lpp/java/java180/J8.0_64/bin:/usr/sbin"
_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
# ---------------------------------------------------------------------------- #
# TCPIP information #
# ---------------------------------------------------------------------------- #
# TCPIP information, including default ports and port reservation behavior
# Desired port information for IMS 15
# if DYNAMICALLY_RESERVE_PORTS=yes, playbooks will attempt to reserve ports
DYNAMICALLY_RESERVE_PORTS: false
# If DYNAMICALLY_RESERVE_PORTS=yes and RESERVE_SPECIFIC_PORT=yes, playbook will attempt
# to reserve the port numbers provided below. If any are in use the playbook will fail
# If DYNAMICALLY_RESERVE_PORTS=yes and RESERVE_SPECIFIC_PORT=no, playbook will reserve an open
# port within the default range of the Ansible zport module
RESERVE_SPECIFIC_PORT: true
DFS_PORTID: 9978
DFS_SSLPORTID: 9979
# HTTP port for IMS Connect
DFS_REGION_TCPIPPORT: 9977
# HTTPS Port for IMS Connect
DFS_REGION_SSLTCPIPPORT: 9966
# location of system tcpip profile
tcpip_profile: SYS1.TCPPARMS(PROFILE)
# A dataset is needed to store a TCPIP profile containing
# changes to the default for dynamic port reservation
# tcpip_profile_tmp is the name of the temporary dataset
# or dataset member to store the profile changes
tcpip_profile_tmp: '{{ DFS_AUTH_LIB_HLQ1 }}.TEMP(imsprof)'
# ---------------------------------------------------------------------------- #
# 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 }}
# Where generated JCL files should be saved on target
# 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 }}
# The API key to use for artifactory repositories
api_key: ''
# The user ID to use for IMS related provisioning steps
DFS_IMS_USERID: '{{ TARGET_USERNAME | upper }}'
# The SSID for the IMS to be provisioned
DFS_IMS_SSID: IMS1
# ---------------------------------------------------------------------------- #
# The first HLQ to be used to store IMS related datasets
# these include procs, OLDS, WADS, PROCLIB, JOBS, and application
# specific datasets
DFS_AUTH_LIB_HLQ1: IMSTESTL
# The second HLQ to be used to store IMS related datasets
# these include procs, OLDS, WADS, PROCLIB, JOBS, and application
# specific datasets
DFS_AUTH_LIB_HLQ2: '{{ DFS_IMS_SSID }}'
# ---------------------------------------------------------------------------- #
# The first HLQ for system datasets that will be used
# by IMS during provisioning. These should exist prior to
# running playbooks
DFS_AUTH_LIB_SYSHLQ1: IMSBLD
# The second HLQ for system datasets that will be used
# by IMS during provisioning. These should exist prior to
# running playbooks
DFS_AUTH_LIB_SYSHLQ2: I15RTSMM
# ---------------------------------------------------------------------------- #
# The fully qualified dataset name for the JOBS PDS
# this will hold jobs for starting and stoppng IMS resources
DFS_JOBLIB: '{{ DFS_AUTH_LIB_HLQ1 }}.{{ DFS_AUTH_LIB_HLQ2 }}.JOBS'
# The fully qualified dataset name for the IMS RESLIB
DFS_RESLIB: '{{ DFS_AUTH_LIB_HLQ1 }}.{{ DFS_AUTH_LIB_HLQ2 }}.SDFSRESL'
# The fully qualified dataset name for the IMS PROCLIB
DFS_PROCLIB: '{{ DFS_AUTH_LIB_HLQ1 }}.{{ DFS_AUTH_LIB_HLQ2 }}.PROCLIB'
# ---------------------------------------------------------------------------- #
# storage related settings #
# ---------------------------------------------------------------------------- #
# Are the volumes we want to use managed by the storage management subsystem (SMS)?
DFS_SMS_ENVIRONMENT: false
# ------------------- Storage Management Subsystem settings ------------------ #
# -------------------------- used when SMS is in use ------------------------- #
# If the volumes are managed by SMS, what SMS storage class should be used?
DFS_SMS_CLASS: CLASS2
# If the volumes are managed by SMS, what SMS management class should be used?
DFS_SMS_MCLASS: NONE
# -------------------------- volume related settings ------------------------- #
# ------------------------ for when SMS is not in use ------------------------ #
# first volume to use to store IMS datasets
DFS_DS_VOLUME1: DIPTI1
# second volume to use to store IMS datasets
DFS_DS_VOLUME2: DIPTI1
# ---------------------------------------------------------------------------- #
# IMSPlex name
DFS_IMSPlex: PLEX1
# The language environment runtime dataset to use
zCloud_LERuntime: CEE.SCEERUN
zCloud_MACLIB: SYS1.MACLIB
# Dataset containing zos CSS library
zCloud_CSSLIB: SYS1.CSSLIB
# ---------------------------------------------------------------------------- #
# Java related settings #
# ---------------------------------------------------------------------------- #
# The location to create and reference the profile that has environment settings and JVM options.
JAVA_CONF_PATH: /u/dfsjvmpr.props
# Working directory for the IMS Java region (JMP)
DFS_workingdir: /u/{{ TARGET_USERNAME }}