File README.md of Package ansible-sap-operations

# suse.sap_operations Ansible Collection

## Description
This Ansible Collection executes various day-to-day operation tasks for SAP Systems.


## Requirements

### Control Nodes
Operating system:
- Any operating system with required Python and Ansible versions.

Python: 3.11 or higher

Ansible-core: 2.18 or higher

### Managed Nodes
Operating system:
- SUSE Linux Enterprise Server for SAP applications 15 SP5+ (SLE4SAP)
- Red Hat Enterprise Linux for SAP Solutions 8.x 9.x (RHEL4SAP)
**NOTE: Operating system needs to have access to required package repositories either directly or via subscription registration.**

Python: 3.11 or higher


## Use Cases

### Example Scenarios
- Operate `sapcontrol` functions like starting whole SAP System, stopping, etc.
- Update SAP profile files

### Ansible Roles
| Name | Summary |
| :--- | :--- |
| [sap_control](/roles/sap_control) | Operate sapcontrol tool (e.g. start, stop, etc.) |
| [sap_profile_update](/roles/sap_profile_update) | Update SAP System profiles (default or instance) |


## Testing
This Ansible Collection was tested across different Operating Systems, SAP products and scenarios. You can find examples of some of them below.

Operating systems:
- SUSE Linux Enterprise Server for SAP applications 15 SP5+ (SLE4SAP)
- Red Hat Enterprise Linux for SAP Solutions 8.x 9.x (RHEL4SAP)


## Contributing
You can find more information about ways you can contribute at [sap-linuxlab website](https://sap-linuxlab.github.io/initiative_contributions/).


## Support
You can report any issues using [Issues](https://github.com/SUSE/community.sap_operations/issues) section.


## Release Notes and Roadmap
You can find the release notes of this collection in [Changelog file](https://github.com/SUSE/community.sap_operations/blob/main/CHANGELOG.rst)


## Further Information

### Variable Precedence Rules
Please follow [Ansible Precedence guidelines](https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable) on how to pass variables when using this collection.


## License
[Apache 2.0](https://github.com/SUSE/community.sap_operations/blob/main/LICENSE) 
openSUSE Build Service is sponsored by