Skip to content

Releases: sap-linuxlab/ansible.playbooks_for_sap

1.4.0

30 Mar 07:09

Choose a tag to compare

Minor Changes

  • collection: Add MS Azure disclaimer about reliability of azure collection (#101)
  • all: Fix all linting errors and update facts for 2.20 (#99)
  • all: Refactor product dictionary to reuse same contents when possible (#107)
  • all: Update ibmcloud image dictionaries (#98)
  • all: Add S4HANA and S4HANA FND 2025 software lists (#106)
  • hana: Update SAP HANA versions and add throttle for rsync (#102)
  • ibmcloud_powervs: Update variables for better clarity (#94)

1.3.0

13 Jan 15:57

Choose a tag to compare

This release is focused on enabling compatibility with ansible-core 2.19

Minor Changes

  • collection: Update linting and sanity workflows to align with project (#89)
  • collection: Update Contributors list (#92)
  • collection: Bump requirements versions to support 2.19 (#90)
  • all: Update playbooks for ansible-core 2.19 (#88)
  • all: Update image fragments to align with sap_infrastructure PR#118 (#85)
  • all: Add sles16 images for AWS, AZ, GCP (#91)
  • sap_s4hana_sandbox_syscopy: Update readme entry for S4HANA (#86)

1.2.0

14 Jul 15:07

Choose a tag to compare

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' to true where it was required (identified during testing).
  • Fix readme typo with incorrect role name.

1.1.3

08 Jul 10:47

Choose a tag to compare

Bugfixes

  • all: Remove executable flag from yml files and fix typos in interactive mode #77

1.1.2

23 Jun 10:40

Choose a tag to compare

Minor Changes

  • New scenario sap_s4hana_sandbox_syscopy #71
  • Placeholder variable validation, Rsync destination regex and usability improvements #72
  • Enable PR linting, noqa for placeholder checks and add sap_infrastructure 1.1.3 bastion variable #73
  • action: Add rsync checksum and improve output verbosity #75

1.1.1

11 Jun 07:29

Choose a tag to compare

Minor Changes

  • Update existing hosts extravars files, Azure comments and inventory comments #68

1.1.0

04 Jun 13:49

Choose a tag to compare

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 at common_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.
  • Add github action for publishing stage to main #58

    • New github action automation that will be used for distributing common_fragments across scenarios.
  • 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 enable existing_hosts
    • Replaced hana and swpm dictionaries (sap_swpm_templates_install_dictionary) with one common for both sap_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, not product+group
    • Added comments to all variables in extravars files

1.0.7

07 Apr 07:43
94c77af

Choose a tag to compare

  • Update SAP Software download tasks in playbook with newly released release 1.2.0 of sap_launchpad

1.0.6

28 Mar 14:32
38f2f16

Choose a tag to compare

  • 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

1.0.5

02 Dec 09:53

Choose a tag to compare

  • 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
  • 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)