Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sap_ha_pacemaker_cluster: enhanced pre-checks and improved variable handling #471

Merged
merged 8 commits into from
Sep 22, 2023

Conversation

ja9fuchs
Copy link
Contributor

@ja9fuchs ja9fuchs commented Sep 22, 2023

  • new: pre-flight checks for instance numbers

  • new: all parameters are transformed into 'ha_cluster' native variables at play level

  • new: the 'ha_cluster' role include now relies on the defined native variables, no more static list of vars in the include task

  • simplification: removed required/type entries from argument_specifications that are default anyway

  • simplification: changed the output vars to display the used 'ha_cluster' vars in the optional configuration output file

  • house-keeping: added prefix to internal vars and pre-defined them in vars/main.yml

  • house-keeping: default parameter re-sorting into categories and applied the same sort order to the argument_specifications file

- sorted and updated defaults
- sorted and updated argument specifications in sync with the defaults
- adjusted 'ha_cluster' LSR parameter import and construction flow
- new: all parameters are transformed into 'ha_cluster' native variables at play level
- new: the 'ha_cluster' role include now relies on the new native variables, no more static list of vars
- added pre-flight checks for instance numbers
- removed default required/type entries from argument_specifications
- regenerated README
- added prefix to internal vars and pre-defined them in vars/main.yml
- simplified configuration output file structure and changed to 'ha_cluster' vars
- fixed: the __ha_cluster_repos LSR variable has a __ prefix
Copy link
Member

@sean-freeman sean-freeman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 👍 approved for merge

@ja9fuchs ja9fuchs merged commit 84fbb1e into sap-linuxlab:dev Sep 22, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants