Skip to content

Commit 65c5588

Browse files
Merged cherry pick (#1548)
1 parent b74eb3d commit 65c5588

File tree

15 files changed

+118
-428
lines changed

15 files changed

+118
-428
lines changed

.ansible-lint

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ exclude_paths:
2020
- changelogs/
2121
- collections/
2222
- docs/
23+
- importer_result.json
2324
- scripts/
2425
- test_config.yml
2526
- tests/*.ini

CHANGELOG.rst

Lines changed: 3 additions & 345 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 43 additions & 67 deletions
Large diffs are not rendered by default.

changelogs/changelog.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,20 @@ releases:
7878
name: zos_tso_command
7979
namespace: ''
8080
release_date: '2022-06-07'
81+
1.10.0:
82+
changes:
83+
release_summary: 'Release Date: ''2024-06-11''
84+
85+
This changelog describes all changes made to the modules and plugins included
86+
87+
in this collection. The release date is the date the changelog is created.
88+
89+
For additional details such as required dependencies and availability review
90+
91+
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__'
92+
fragments:
93+
- v1.10.0_summary.yml
94+
release_date: '2024-06-11'
8195
1.10.0-beta.1:
8296
changes:
8397
breaking_changes:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
release_summary: |
2+
Release Date: '2024-06-11'
3+
This changelog describes all changes made to the modules and plugins included
4+
in this collection. The release date is the date the changelog is created.
5+
For additional details such as required dependencies and availability review
6+
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__

docs/source/modules/zos_copy.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,10 @@ Notes
815815

816816
Beginning in version 1.8.x, zos\_copy will no longer attempt to correct a copy of a data type member into a PDSE that contains program objects. You can control this behavior using module option \ :literal:`executable`\ that will signify an executable is being copied into a PDSE with other executables. Mixing data type members with program objects will result in a (FSUM8976,./zos\_copy.html) error.
817817

818+
It is the playbook author or user's responsibility to ensure they have appropriate authority to the RACF FACILITY resource class. A user is described as the remote user, configured either for the playbook or playbook tasks, who can also obtain escalated privileges to execute as root or another user.
819+
820+
To use this module, you must define the RACF FACILITY class profile and allow READ access to RACF FACILITY profile MVS.MCSOPER.ZOAU. If your system uses a different security product, consult that product's documentation to configure the required security classes.
821+
818822

819823

820824
See Also

docs/source/modules/zos_operator.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ cmd
3535

3636
If the command contains any special characters ($, &, etc), they must be escaped using double backslashes like \\\\\\$.
3737

38-
For example, to display job by job name the command would be \ :literal:`cmd:"\\\\$dj''HELLO''"`\
38+
For example, to display job by job name the command would be ``cmd:"\\$dj''HELLO''"``
3939

4040
| **required**: True
4141
| **type**: str

docs/source/modules/zos_script.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,12 @@ Examples
275275
cmd: ./scripts/PROGRAM
276276
removes: /u/user/pgm_input.txt
277277

278+
- name: Run a shell script on the remote system
279+
zos_script:
280+
cmd: ./scripts/program.sh
281+
executable: /bin/sh
282+
remote_src: true
283+
278284

279285

280286

docs/source/release_notes.rst

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
Releases
77
========
88

9-
Version 1.10.0-beta.1
10-
=====================
9+
Version 1.10.0
10+
==============
1111

1212
Major Changes
1313
-------------
@@ -95,6 +95,7 @@ It is intended to assist in updating your playbooks so this collection will cont
9595
Availability
9696
------------
9797

98+
* `Automation Hub`_
9899
* `Galaxy`_
99100
* `GitHub`_
100101

@@ -106,19 +107,24 @@ controller and z/OS managed node dependencies.
106107

107108
Known Issues
108109
------------
109-
110+
- ``zos_job_submit`` - when setting 'location' to 'local' and not specifying the from and to encoding, the modules defaults are not read leaving the file in its original encoding; explicitly set the encodings instead of relying on the default.
110111
- ``zos_job_submit`` - when submitting JCL, the response value returned for **byte_count** is incorrect.
112+
- ``zos_data_set`` - When data set creation fails, exception can throw a bad import error instead of data set creation error.
113+
- ``zos_copy`` - To use this module, you must define the RACF FACILITY class profile and allow READ access to RACF FACILITY profile MVS.MCSOPER.ZOAU. If your system uses a different security product, consult that product's documentation to configure the required security classes.
114+
- ``zos_job_submit``, ``zos_job_output``, ``zos_operator_action_query`` - encounters JSON decoding (DecodeError, TypeError, KeyError) errors when interacting with results that contain non-printable UTF-8 characters in the response. This will be addressed in **ZOAU version 1.3.2** and later.
111115

112-
- ``zos_job_submit``, ``zos_job_output``, ``zos_operator_action_query`` - encounters UTF-8 decoding errors when interacting with results that contain non-printable UTF-8 characters in the response.
113-
114-
- If you encounter this, some options are to:
116+
- Some options to work around this known issue are:
115117

116118
- Specify that the ASA assembler option be enabled to instruct the assembler to use ANSI control characters instead of machine code control characters.
117119
- Ignore module errors by using **ignore_errors:true** for a specific playbook task.
118120
- If the error is resulting from a batch job, add **ignore_errors:true** to the task and capture the output into a registered variable to extract the
119121
job ID with a regular expression. Then use ``zos_job_output`` to display the DD without the non-printable character such as the DD **JESMSGLG**.
120122
- If the error is the result of a batch job, set option **return_output** to false so that no DDs are read which could contain the non-printable UTF-8 characters.
121123

124+
- In the past, choices could be defined in either lower or upper case. Now, only the case that is identified in the docs can be set, this is so that the collection can continue to maintain certified status.
125+
- Use of special characters (#, @, $, \- ) in different options like data set names and commands is not fully supported, some modules support them but is the user responsibility to escape them. Read each module documentation for further details.
126+
127+
122128
Version 1.9.1
123129
=============
124130

@@ -144,7 +150,7 @@ controller and z/OS managed node dependencies.
144150
Known Issues
145151
------------
146152

147-
- ``zos_job_submit`` - when setting 'location' to 'LOCAL' and not specifying the from and to encoding, the modules defaults are not read leaving the file in its original encoding; explicitly set the encodings instead of relying on the default.
153+
- ``zos_job_submit`` - when setting 'location' to 'local' and not specifying the from and to encoding, the modules defaults are not read leaving the file in its original encoding; explicitly set the encodings instead of relying on the default.
148154
- ``zos_job_submit`` - when submitting JCL, the response value returned for **byte_count** is incorrect.
149155

150156
- ``zos_job_submit``, ``zos_job_output``, ``zos_operator_action_query`` - encounters UTF-8 decoding errors when interacting with results that contain non-printable UTF-8 characters in the response. This has been addressed in this release and corrected with **ZOAU version 1.2.5.6** or later.

docs/source/resources/releases_maintenance.rst

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,22 @@ currently supported.
2323
For example, if a collection releases with a minimum version of ``ansible-core`` 2.14.0 (Ansible 7.0) and later this
2424
enters into EOL, then a newer supported version of ``ansible-core`` (Ansible) must be selected. When choosing a newer
2525
``ansible-core`` (Ansible) version, review the `ansible-core support matrix`_ to select the appropriate dependencies.
26-
This is important to note, different releases of ``ansible-core`` can require newer controller and managed node
26+
This is important to note, different releases of ``ansible-core`` can require newer control node and managed node
2727
dependencies such as is the case with Python.
2828

29-
If the controller is Ansible Automation Platform (AAP), review the `Red Hat Ansible Automation Platform Life Cycle`_
29+
If the control node is Ansible Automation Platform (AAP), review the `Red Hat Ansible Automation Platform Life Cycle`_
3030
to select a supported AAP version.
3131

3232
For IBM product lifecycle information, you can search for products using a product name, version or ID. For example,
33-
to view IBM's **Open Enterprise SDK for Python** lifecycle, search on product ID `5655-PYT`_, and for **Z Open Automation Utilities**,
34-
search on product ID `5698-PA1`_.
33+
to view IBM's `Open Enterprise SDK for Python lifecycle`_, search on product ID `5655-PYT`_, and for
34+
`Z Open Automation Utilities lifecycle`_, search on product ID `5698-PA1`_.
3535

3636
Support Matrix
3737
==============
3838
+---------+----------------------------+---------------------------------------------------+---------------+---------------+
3939
| Version | Controller | Managed Node | GA | End of Life |
4040
+=========+============================+===================================================+===============+===============+
41-
| 1.10.x |- `ansible-core`_ >=2.15.x |- `z/OS`_ V2R4 - V2Rx | In preview | TBD |
41+
| 1.10.x |- `ansible-core`_ >=2.15.x |- `z/OS`_ V2R4 - V2Rx | 21 June 2024 | 21 June 2026 |
4242
| |- `Ansible`_ >=8.0.x |- `z/OS shell`_ | | |
4343
| |- `AAP`_ >=2.4 |- IBM `Open Enterprise SDK for Python`_ | | |
4444
| | |- IBM `Z Open Automation Utilities`_ >=1.3.0 | | |
@@ -88,8 +88,12 @@ Support Matrix
8888
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.4.0/com.ibm.zos.v2r4.bpxa400/part1.htm
8989
.. _z/OS:
9090
https://www.ibm.com/docs/en/zos
91+
.. _Open Enterprise SDK for Python lifecycle:
92+
https://www.ibm.com/support/pages/lifecycle/search?q=5655-PYT
9193
.. _5655-PYT:
9294
https://www.ibm.com/support/pages/lifecycle/search?q=5655-PYT
95+
.. _Z Open Automation Utilities lifecycle:
96+
https://www.ibm.com/support/pages/lifecycle/search?q=5698-PA1
9397
.. _5698-PA1:
9498
https://www.ibm.com/support/pages/lifecycle/search?q=5698-PA1
9599
.. _ansible-core:

0 commit comments

Comments
 (0)