sap.sap_operations.valid_sid test – Verify that SAP system ID (SID) is valid.
Note
This test plugin is part of the sap.sap_operations collection.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install sap.sap_operations
.
To use it in a playbook, specify: sap.sap_operations.valid_sid
.
New in sap.sap_operations 1.0.4
Synopsis
Check if SAP system ID (sid) is valid as per SAP notes 1979280 - Reserved SAP System Identifiers (SAPSID) with Software Provisioning Manager 2952755 - What to enter for System ID while creating a system and/or license keys?
Expects that sid is in uppercase, all lowercase considered not valid.
Input
This describes the input of the test, the value before is sap.sap_operations.valid_sid
or is not sap.sap_operations.valid_sid
.
Parameter |
Comments |
---|---|
System ID ( SID ) to check if valid. |
Examples
- name: Test filter `valid_sid`, this assertion is True
ansible.builtin.assert:
that: ('ABC' is sap.sap_operations.valid_sid)
- name: Test filter `valid_sid`, this assertion is True
ansible.builtin.assert:
that: ('AbC' is not sap.sap_operations.valid_sid)
- name: Test filter `valid_sid`, this assertion is True
ansible.builtin.assert:
that: ('ADD' is not sap.sap_operations.valid_sid)
- name: Test filter `valid_sid`, this assertion is True
ansible.builtin.assert:
that: ('1BC' is not sap.sap_operations.valid_sid)
- name: Test filter `valid_sid`, this assertion is True
ansible.builtin.assert:
that: ('A?C' is not sap.sap_operations.valid_sid)
Return Value
Key |
Description |
---|---|
Whether the tested string is valid SAP system ID (SID) or not Returned: success |