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