Skip to content

1.1.0

Compare
Choose a tag to compare
@marcelmamula marcelmamula released this 04 Jun 13:49
· 6 commits to main since this release

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