Releases: sap-linuxlab/ansible.playbooks_for_sap
Releases · sap-linuxlab/ansible.playbooks_for_sap
1.2.0
This release has changed how passwords are handled. Passwords are no longer predefined and they are required to be populated before executing playbooks.
Minor Changes
- Comply with Security regulations #79
- Remove all hardcoded passwords
- Add validation for placeholder and empty passwords to fail playbook at beginning.
- Update readme with warnings and explanations for password usage.
- Add recommended steps to use Ansible Vault.
Bugfixes
- Change few variables with
'true'
totrue
where it was required (identified during testing). - Fix readme typo with incorrect role name.
1.1.3
1.1.2
Minor Changes
1.1.1
1.1.0
Major Changes
- Interactive prompts for end-user, across all supported scenarios and target platforms
- Simplified variable files, structure and comments
Minor Changes
- Add github action for publishing stage to main #58
- all: Add author to publish action and update ansible_requirements #62
- all: Default SAP HANA master password and readme update explaining S-user #64
Developer Major Changes
Reduce code duplication, through fragment files and automation.
-
all: Add fragments with Interactive prompts, platform images and vars #57
- New Interactive Mode supporting all
non-experimental
platforms and scenarios. Full documentation is present atcommon_fragments/tasks/interactive/README.md
- New folder
common_fragments
that will be used for re-used variables and tasks, shared across all scenarios. - New platform variable fragments for separate management of OS images and Platform variables.
- New Interactive Mode supporting all
-
Add github action for publishing stage to main #58
- New github action automation that will be used for distributing
common_fragments
across scenarios.
- New github action automation that will be used for distributing
-
all: Update all scenarios with new fragments and new workflow #59
- All scenario extravars are split into fragments
_base
that contains scenario specific variables_spec
that contains host specification
- Playbook is updated to:
- Include new interactive mode from #57
- Simplify var lookup to reduce long lines and reuse them
- Move some functionality from
sap_vm_provision
to playbook to reduce dependencies and enableexisting_hosts
- Replaced hana and swpm dictionaries (
sap_swpm_templates_install_dictionary
) with one common for bothsap_software_install_dictionary
in order to simplify playbooks- Move wildcards into
sap_software_install_dictionary
- Move distributed system entries one level lower so we can make lookup easier - all will be under
product
, notproduct+group
- Move wildcards into
- Added comments to all variables in extravars files
- All scenario extravars are split into fragments
1.0.7
- Update SAP Software download tasks in playbook with newly released release 1.2.0 of sap_launchpad
1.0.6
- Restructure each scenario's subdirectory
- Create separate extravars file for each target infrastructure platform
- Merge leftover scenario/optional/extravars_noninteractive.yml to the main scenario/ansible_extravars.yml file
- Upgrade requirements for each scenario's Ansible Playbook
- community.sap_install Ansible Collection version
1.5.3
- community.general Ansible Collection
- fedora.linux_system_roles Ansible Collection
- azure.azcollection Ansible Collection
- google.cloud Ansible Collection
- ovirt.ovirt Ansible Collection
- openstack.cloud Ansible Collection
- vmware.vmware_rest Ansible Collection
- community.sap_install Ansible Collection version
1.0.5
- Add Ansible Playbook for SAP Business Suite (ECC) with IBM Db2, Distributed installation (with HA)
- Upgrade Ansible Playbook requirements
- community.sap_infrastructure Ansible Collection version
1.1.0
- community.sap_install Ansible Collection version
1.5.0
- cloud.common Ansible Collection
- cloud.terraform Ansible Collection
- fedora.linux_system_roles Ansible Collection
- amazon.aws Ansible Collection
- community.aws Ansible Collection
- azure.azcollection Ansible Collection
- ibm.cloudcollection Ansible Collection
- community.sap_infrastructure Ansible Collection version
- Update GH Action with additional search/replace wildcards
- Update OS Images for Hyperscaler Cloud Service Providers (inc. BYOL/BYOS for SLES)
- Update SAP installation media
- Fix SAP installation media copy/paste errors for ppc64le in SAP BW/4HANA Ansible Playbooks
- Fix host specifications storage tier mistake for IBM Power VS
- Fix handling for SAP HANA Scale-Out nodes (use regex)
1.0.4
- Hotfix for incorrect documentation regarding SUSE Linux Enterprise Server for SAP (SLES4SAP) compatibility
1.0.3
- Upgrade to
sap_infrastructure
Ansible Collection version1.0.1
- Includes short hostname not longer than 13 characters check, Private DNS in separate Resource Group (MS Azure, IBM Cloud), use Key Pair Name in MS Azure, no_log for secrets protection, and more
- Update OS Images for Hyperscaler Cloud Service Providers
- Update Host Specification Plans and documentation on host/s sizing
- Bug fix for
vars[]
vslookup(vars)