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

merge dev to main for release 1.5.0 #908

Merged
merged 286 commits into from
Nov 29, 2024
Merged
Changes from 1 commit
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
4337075
Merge pull request #773 from sean-freeman/media_detect_fix
berndfinger Jun 26, 2024
cad4d82
Merge pull request #746 from rob0d/swpm_post_message
berndfinger Jun 26, 2024
4eb06b4
Merge pull request #749 from rob0d/swpm_observer_mode
berndfinger Jun 26, 2024
8da68b3
docs(CONTRIBUTORS): update with more names taken from galaxy.yml
Wabri Jun 26, 2024
8d9f78a
Merge pull request #760 from rob0d/aas
berndfinger Jun 26, 2024
2596259
sap_hana_preconfigure: Add RHEL 9.4 requirements
berndfinger Jun 26, 2024
de312d3
Merge branch 'sap-linuxlab:main' into dns_check
rob0d Jun 26, 2024
9f4671d
sap_general_preconfigure: Improvements to DNS A/PTR checks and task t…
Jun 26, 2024
d1c0d9d
sap_general_preconfigure: Improvements to DNS A/PTR checks and task t…
Jun 26, 2024
fad0b4c
sap_general_preconfigure: Improvements to DNS A/PTR checks and task t…
Jun 26, 2024
8c760ad
Merge pull request #765 from rob0d/dns_check
berndfinger Jun 26, 2024
b402fd2
sap_general_preconfigure: Revert to ignoring DNS failures
berndfinger Jun 27, 2024
6694da4
Merge pull request #783 from berndfinger/issue-776-add-rhel94-hana-re…
berndfinger Jun 27, 2024
034ec74
sap_ha_install_anydb_ibmdb2: fix ssh keygen command exec
sean-freeman Jun 28, 2024
40f8e4e
sap_ha_install_anydb_ibmdb2: comment out platforms to detect
sean-freeman Jun 28, 2024
a783a05
sap_ha_install_anydb_ibmdb2: update structure and exec logic
sean-freeman Jun 28, 2024
79dd556
sap_ha_install_anydb_ibmdb2: update execution logic
sean-freeman Jun 30, 2024
368c613
sap_ha_install_anydb_ibmdb2: append tasks for cfg and start db2 hadr
sean-freeman Jun 30, 2024
7950cdc
sap_ha_install_anydb_ibmdb2: fix readme note
sean-freeman Jun 30, 2024
36a5525
Merge pull request #785 from berndfinger/issue-784-revert-to-dns-warning
berndfinger Jul 1, 2024
9847292
Playbooks: Update according to Bernd feedback
Jul 1, 2024
a920c9c
sap_ha_install_anydb_ibmdb2: add spdx license header
sean-freeman Jul 1, 2024
6c70b49
sap_ha_install_anydb_ibmdb2: fix typos with ascii quotes
sean-freeman Jul 1, 2024
822ecde
playbooks: little simplification and README update
Jul 1, 2024
29b959e
sap_ha_install_anydb_ibmdb2: amend file structure
sean-freeman Jul 1, 2024
2f668b0
playbook sap_hana_preconfigure.yml usage update
Jul 1, 2024
83c6c47
Merge pull request #545 from sean-freeman/anydb_ibmdb2
berndfinger Jul 1, 2024
1a343dd
Enhance corosync totem handling
marcelmamula Jul 2, 2024
4449730
sap_playbooks: feedback incorporated
Jul 3, 2024
5d0956a
Merge pull request #790 from marcelmamula/corosync
marcelmamula Jul 3, 2024
eb43711
Merge pull request #779 from Wabri/docs/contributors
Wabri Jul 5, 2024
c8762a9
Merge pull request #786 from berndfinger/issue-719-after-v141
berndfinger Jul 5, 2024
495f619
sap_swpm: add error notes to dev doc
sean-freeman Jul 7, 2024
693224a
sap_hana_preconfigure: Enable TSX also for RHEL 9
berndfinger Jul 8, 2024
abf3de3
zypper lock handler
marcelmamula Jul 8, 2024
7f46b7b
corrected when statement
Jul 8, 2024
d02230a
update
Jul 8, 2024
598efb3
Playbook Beautification
Jul 8, 2024
baafe51
Merge pull request #795 from sean-freeman/swpm_readme
sean-freeman Jul 8, 2024
b91e53f
sap_hana_preconfigure: Remove duplicate code from assert-tsx.yml
berndfinger Jul 9, 2024
c0c6a82
Merge pull request #797 from berndfinger/issue-793-enable-tsx-on-rhel-9
berndfinger Jul 9, 2024
43d3110
fixed typo
Jul 9, 2024
34ef551
Merge pull request #796 from marcelmamula/zypper
marcelmamula Jul 9, 2024
f2df9d3
add hana support for nfs
marcelmamula Jul 10, 2024
fae0140
sap_swpm: Add default value for sap_swpm_java_scs_instance_hostname
remrozk Jul 11, 2024
a2a8545
sap_ha_install_anydb_ibmdb2: linting and sles bug fixes
sean-freeman Jul 15, 2024
4f46c1a
sap_ha_install_anydb_ibmdb2: codespell fix
sean-freeman Jul 15, 2024
bd93292
Merge pull request #800 from marcelmamula/storage
marcelmamula Jul 15, 2024
291fce4
sap_hana_install: Use polling for hdblcm
berndfinger Jul 15, 2024
c1ae435
sap_ha_install_anydb_ibmdb2: add lint fixes to passwordless ssh
sean-freeman Jul 16, 2024
83754b2
sap_ha_install_anydb_ibmdb2: add lint fixes to db2 commands
sean-freeman Jul 16, 2024
06ba4e3
sap_ha_install_anydb_ibmdb2: fix sles pkg list
sean-freeman Jul 16, 2024
b153be1
Merge pull request #748 from rob0d/swpm_post_hdbuserstore
berndfinger Jul 16, 2024
4be33ae
sap_ha_install_anydb_ibmdb2: declare module before task args
sean-freeman Jul 16, 2024
585125b
Merge pull request #805 from berndfinger/issue-804-use-polling-for-hd…
berndfinger Jul 16, 2024
37007f4
enable classic HANA agent
marcelmamula Jul 16, 2024
296a498
sap_ha_install_anydb_ibmdb2: change cat in shell to set fact lookup
sean-freeman Jul 16, 2024
76df0a8
sap_ha_install_anydb_ibmdb2: replace lookup with slurp
sean-freeman Jul 16, 2024
016050f
sap_ha_install_anydb_ibmdb2: replace sed with lineinfile
sean-freeman Jul 16, 2024
5a10293
Merge pull request #806 from marcelmamula/hana-classic
marcelmamula Jul 17, 2024
937574e
sap_hana_preconfigure: add task change validation, task #1
berndfinger Jul 17, 2024
6b08367
sap_hana_preconfigure: add task change validation, task #2
berndfinger Jul 17, 2024
63962d0
sap_general_preconfigure: add task change validation, task #1
berndfinger Jul 17, 2024
7ac6ced
sap_general_preconfigure: add tag for skipping molecule test, task #2
berndfinger Jul 17, 2024
734ee52
sap_ha_install_anydb_ibmdb2: fix for slurp output
sean-freeman Jul 17, 2024
ec479ac
sap_general_preconfigure: add more tags for skipping molecule tests
berndfinger Jul 17, 2024
b2856a9
sap_hana_preconfigure: add tag for skipping molecule test
berndfinger Jul 17, 2024
19b372c
sap_hana_preconfigure: add task change validation, task #3
berndfinger Jul 17, 2024
d338b54
sap_ha_install_anydb_ibmdb2: remove slurp comments
sean-freeman Jul 17, 2024
3c9d6da
Merge pull request #803 from sean-freeman/ha_ibmdb2_lint
berndfinger Jul 17, 2024
7d5daaf
sap*preconfigure: Ansible-lint cleanup for the modifications for #752
berndfinger Jul 17, 2024
ed6fdd7
collection: Add collection dependency for community.general
berndfinger Jul 17, 2024
ca7d234
sap_hana_preconfigure: Add ansible-lint 6.22.2 compliance
berndfinger Jul 17, 2024
01b6241
Merge pull request #808 from berndfinger/issue-716-add-community-gene…
berndfinger Jul 17, 2024
de5520b
sap_*preconfigure: edge case handling for sles pkgs
sean-freeman Jul 17, 2024
20dccf1
collection: Fix 'yaml[octal-values]'
berndfinger Jul 17, 2024
3cbff04
collection: define comments.min-spaces-from-content in .yamllint.yml
berndfinger Jul 17, 2024
b7001ef
Merge pull request #809 from sean-freeman/sles_patch_pkgs
sean-freeman Jul 18, 2024
401d314
sap*preconfigure: Add explanations for the additional tasks
berndfinger Jul 19, 2024
f3abff5
sap_hana_preconfigure: Add explanation for one more task
berndfinger Jul 19, 2024
6e766fa
Merge pull request #807 from berndfinger/issue-752-fixes-for-molecule
berndfinger Jul 19, 2024
6b962bf
sap_hana_preconfigure: Ensure the absence of two NetApp NFS parameters
berndfinger Jul 19, 2024
64ff781
sap_hana_preconfigure: modify version string for SAP note 3024346
berndfinger Jul 19, 2024
5f8f7f0
sap_ha_install_anydb_ibmdb2: append ibmcloud_vs
sean-freeman Jul 19, 2024
f7b02e5
sap_hana_preconfigure: perform necessary assert changes
berndfinger Jul 19, 2024
55a097a
sap_ha_install_anydb_ibmdb2: fix missing lint risky pipe
sean-freeman Jul 19, 2024
307d8b0
Merge pull request #801 from remrozk/default-java-value
berndfinger Jul 19, 2024
48031f0
Merge pull request #811 from berndfinger/issue-810-yaml-octal-values
berndfinger Jul 19, 2024
82cb8cf
sap_hana_preconfigure: Resolve merge conflict after PR #811
berndfinger Jul 19, 2024
71cbdc1
Merge branch 'dev' into issue-813-netapp-sap-note-3024346-v10
berndfinger Jul 19, 2024
d42e442
Merge pull request #816 from berndfinger/issue-813-netapp-sap-note-30…
berndfinger Jul 19, 2024
70ac41a
sap_ha_install_anydb_ibmdb2: remove meta file
sean-freeman Jul 22, 2024
16a8cf6
Merge pull request #815 from sean-freeman/ha_ibmdb2_ibmcloud
berndfinger Jul 22, 2024
c016479
refactor(sap_hana_preconfigure): remove default saptune version
Wabri Jul 22, 2024
33bad00
fix(sap_hana_preconfigure): Update azure override readme
Wabri Jul 22, 2024
c19c840
fix(sap_hana_preconfigure): move comment on top of the task
Wabri Jul 23, 2024
beca9c4
Merge pull request #818 from Wabri/feature/817
Wabri Jul 23, 2024
17f0bbe
sap_swpm: Reduce the amount of empty lines in inifile.params
berndfinger Jul 23, 2024
57a6629
collection: Synchronize all .yamllint.yml files
berndfinger Jul 23, 2024
f8b55e3
Merge pull request #820 from Wabri/feature/819
Wabri Jul 23, 2024
1c4526d
Merge pull request #822 from berndfinger/issue-821-reduce-the-amount-…
berndfinger Jul 23, 2024
e98ec89
sap_storage_setup: update defaults file with commented out mandatory …
sean-freeman Jul 23, 2024
b893a0c
sap_storage_setup: improve inline README example
sean-freeman Jul 23, 2024
ebf8f57
sap_storage_setup: remove legacy sample file
sean-freeman Jul 23, 2024
e158cfa
sap_storage_setup: update sample file
sean-freeman Jul 23, 2024
67f7376
sap_storage_setup: address issue 623
sean-freeman Jul 23, 2024
d1daec4
sap_storage_setup: fix typo
sean-freeman Jul 23, 2024
feb0e8a
Merge pull request #825 from sean-freeman/sap_storage_doc
sean-freeman Jul 24, 2024
902a0ad
sap_general_preconfigure: Use FQCN for import_role
berndfinger Jul 29, 2024
8d627ff
sap_install_media_detect: fix syntax
remrozk Jul 29, 2024
dc0acee
Merge pull request #828 from remrozk/pr-773-fix
berndfinger Jul 29, 2024
b779f87
Stonith SBD, fence and repo dictionaries
marcelmamula Jul 30, 2024
5884a30
Merge pull request #827 from berndfinger/issue-826-add-fqcn-to-includ…
berndfinger Jul 31, 2024
4f2e94a
Merge pull request #824 from berndfinger/issue-823-update-all-yamllin…
berndfinger Jul 31, 2024
9191e3e
feat: stonith dict ha_cluster structure
marcelmamula Aug 1, 2024
ccfceba
feat: pcmk_host_map, ha_cluster structure
marcelmamula Aug 2, 2024
d47474a
docs: updated readme for aws
marcelmamula Aug 2, 2024
9ea7d22
Merge pull request #829 from marcelmamula/sbd
marcelmamula Aug 2, 2024
a2cae14
feat(requirements): update requirements with ansible 9.5.1
Wabri Aug 2, 2024
4386599
sap_swpm: No longer use different execution modes
berndfinger Aug 2, 2024
ba5fe7c
sap_swpm: Improved section markers for inifile
berndfinger Aug 5, 2024
53fc46f
sap_swpm: Reorganize yml files, part 1
berndfinger Aug 5, 2024
4ef0900
sap_swpm: Fix task name
berndfinger Aug 6, 2024
73df286
sap_swpm: Speed up inifile generation if tag is specified
berndfinger Aug 6, 2024
e065e9f
sap_swpm: Integrate the inifile_reuse mode
berndfinger Aug 6, 2024
7eb407d
sap_swpm: Reorganize yml files, part 2
berndfinger Aug 7, 2024
a9323cd
sap_swpm: Improve variable detection
berndfinger Aug 9, 2024
f3b2381
sap_swpm: Fix typo in README.md
berndfinger Aug 12, 2024
c72bbf1
feat: totem platform dictionary
marcelmamula Aug 12, 2024
d8424a9
Merge pull request #834 from marcelmamula/totem
marcelmamula Aug 15, 2024
ead9d1c
added assert mode
Aug 15, 2024
5cb5088
changed assert behaviour
Aug 15, 2024
8ff11bf
Better Description
Aug 15, 2024
18a7446
sap_swpm: Add certain parameter consistency checks
berndfinger Aug 15, 2024
495fe9c
feat: new azure fence agent package for suse
marcelmamula Aug 15, 2024
c525137
Merge pull request #837 from marcelmamula/az-fence
marcelmamula Aug 16, 2024
f5343c6
Merge pull request #830 from Wabri/bump/ansible_update
berndfinger Aug 16, 2024
a678388
fix: add exact size disk check on top of approximate
marcelmamula Aug 21, 2024
ca4ea52
Merge pull request #839 from marcelmamula/storage
marcelmamula Aug 22, 2024
61f1b7d
sap_swpm: Adapt README.md
berndfinger Aug 22, 2024
f7e5ef7
sap_swpm: Explain how to migrate playbooks
berndfinger Aug 22, 2024
16fd86f
sap_swpm: Fix two typos in inifile_params.j2
berndfinger Aug 22, 2024
ea61830
sap_ha_pacemaker_cluster: fix(RHEL): packages on AWS
ja9fuchs Aug 26, 2024
4b03ec9
changes made to run completely with pause instead of vars_prompt. Bas…
Aug 28, 2024
063ab10
Updates to readme
Aug 28, 2024
45391cb
output beautification
Aug 28, 2024
fbc4bbc
codespell corrections
Aug 28, 2024
3490ef2
sap_hana_install: Implement an SAP HANA installation check only feature
berndfinger Aug 30, 2024
d21ff6f
sap_swpm: fix issue #792 - error when observer user defined, but emp…
Aug 30, 2024
e9d443b
sap_swpm: fix issue #792 - error when observer user defined, but emp…
Aug 30, 2024
9762aa0
sap_swpm: fix issue #792 - error when observer user defined, but emp…
Sep 2, 2024
f8adcf1
Merge pull request #850 from rob0d/issue792-observer-user-empty
berndfinger Sep 3, 2024
992895b
Merge pull request #849 from berndfinger/issue-844-feature-hana-insta…
berndfinger Sep 4, 2024
e1a2dd1
sap_install_media_detect: Allow disabling RAR handling
berndfinger Sep 4, 2024
31abc8f
Merge pull request #856 from berndfinger/issue-855-skip-rar-handling
berndfinger Sep 4, 2024
03f372b
sap_swpm: Add missing single reverse quote
berndfinger Sep 5, 2024
f039b14
sap_swpm: Repeat PR #850 and solve ansible-lint error
berndfinger Sep 5, 2024
8ce28cf
sap_swpm: Further changes to README.md
berndfinger Sep 5, 2024
6f8e23b
Merge branch 'dev' into new-role-sap_swpm_2
berndfinger Sep 5, 2024
2461cc5
Merge pull request #857 from ja9fuchs/fix-aws-rhel
ja9fuchs Sep 5, 2024
da32e3b
sap_install_media_detect: Fix issue #859
berndfinger Sep 5, 2024
2a2e185
sap_install_media_detect: Use Jinja2 for conditionally setting the va…
berndfinger Sep 5, 2024
353abe1
Merge pull request #860 from berndfinger/issue-859-regression-in-856
berndfinger Sep 5, 2024
a7875d7
sap_swpm: Only mention the `vars:` section for redefining variables
berndfinger Sep 6, 2024
06c1739
sap_swpm: Recognize sap_swpm_templates_install_dictionary
berndfinger Sep 9, 2024
f0b8339
sap_swpm: No longer define sap_swpm_product_catalog_id...
berndfinger Sep 10, 2024
95ef236
sap_swpm: Allow undefined or empty sap_swpm_role_parameters_dict
berndfinger Sep 10, 2024
c81d58f
feat: VIP dictionary and GCP haproxy
marcelmamula Sep 11, 2024
4116bb0
Merge pull request #862 from marcelmamula/haproxy
marcelmamula Sep 11, 2024
a865c66
removed interactive version on request from @seanfreeman
Sep 11, 2024
f680017
Updated README file, how to use the playbooks
Sep 11, 2024
6f0b681
codespell fix
Sep 11, 2024
58c092a
Merge pull request #842 from mk-ansible-roles/default-playbooks
berndfinger Sep 11, 2024
5b34c18
feat: GCP VIP rework
marcelmamula Sep 12, 2024
824d359
Merge pull request #863 from marcelmamula/haproxy
marcelmamula Sep 12, 2024
5297f36
sap_ha_install_hana_hsr: fixes to work for multiple secondaries
ja9fuchs Sep 16, 2024
63c6f98
Merge pull request #866 from ja9fuchs/hsr-enh-multi-target
ja9fuchs Sep 17, 2024
c012680
sap_swpm: Prioritize sap_swpm_templates_install_dictionary members
berndfinger Sep 19, 2024
0ff3372
sap_hana_preconfigure: Add RHEL 8.10
berndfinger Sep 19, 2024
7243526
Merge pull request #869 from berndfinger/issue-867-hana-on-rhel810
berndfinger Sep 20, 2024
4eb81e3
collection/sample playbooks: Some modifications for sap_hana_preconfi…
berndfinger Sep 23, 2024
109c3a2
collection/sample playbooks: Add SPDX header to sap_hana_preconfigure…
berndfinger Sep 23, 2024
d547173
Merge pull request #871 from berndfinger/issue-870-sample-playbook-sa…
berndfinger Sep 23, 2024
fbead1e
docs: Readme update collection, pacemaker
marcelmamula Sep 24, 2024
5450f3e
fix: vip resources must be first in ASCS/ERS resource groups
ja9fuchs Sep 25, 2024
5f4a466
Merge pull request #872 from ja9fuchs/fix-nw-group
ja9fuchs Sep 26, 2024
594516e
Docs: Readme update for all roles except swpm
marcelmamula Sep 26, 2024
a4ba100
sap_swpm: Adapt README.md to new standard
berndfinger Sep 27, 2024
0942046
First round of adjustments after review
marcelmamula Sep 27, 2024
ac4b06f
docs: Update readme and add vars section
marcelmamula Oct 3, 2024
384f4d8
fix: Issue 868 fix for SLES4SAP15 SP6
marcelmamula Oct 11, 2024
a927ec5
feat: Add new minor version across distribution
marcelmamula Oct 11, 2024
13b52c7
Merge pull request #876 from marcelmamula/sp6
marcelmamula Oct 14, 2024
c12fa43
sap_swpm: Use sap_maintain_etc_hosts role; use booleans
berndfinger Oct 21, 2024
3d6c797
sap_hana_preconfigure: Set THP to madvise from RHEL 9.2 onwards
berndfinger Oct 21, 2024
348b2d2
Merge pull request #873 from marcelmamula/readme
marcelmamula Oct 22, 2024
6ae1d76
sap_hana_preconfigure: Also assert the current THP status
berndfinger Oct 24, 2024
3585fe8
sap_hana_preconfigure: Fix typo in THP assert task
berndfinger Oct 24, 2024
b0a76ec
sap_hana_preconfigure: Use false instead of no in THP assert tasks
berndfinger Oct 24, 2024
a291af4
sap_hana_preconfigure: Also set the current THP state
berndfinger Oct 24, 2024
bf8732e
Merge pull request #880 from berndfinger/issue-879-thp-madvise-rhel-92
berndfinger Oct 24, 2024
573bb12
Feat: JAVA HA scenario
marcelmamula Oct 25, 2024
54c4ed7
sap_swpm: Add support for HA virtual hostname resolution
berndfinger Oct 28, 2024
b2f7bc4
sap_swpm: remove roles/sap_swpm/requirements.yml
berndfinger Oct 31, 2024
4b0c1cd
collection: Specify minimum version for dependent collections
berndfinger Oct 31, 2024
aa2b99a
collection: Use 9.0.0 for the minimum required community.general version
berndfinger Nov 4, 2024
2eeadd4
Merge pull request #884 from berndfinger/dev
berndfinger Nov 4, 2024
87188fa
sap_swpm: Implement changes requested for virtual IP checks
berndfinger Nov 4, 2024
0034767
sap_swpm: Run the virtual IP checks before the swpm_prepare tasks
berndfinger Nov 4, 2024
3508e01
sap_swpm: Perform additional assertions for the install type
berndfinger Nov 4, 2024
262ca2e
sap_swpm: Do not include the installation type file for default case
berndfinger Nov 5, 2024
e5f65eb
feat: refactored vars replaced, SCS validated
marcelmamula Nov 5, 2024
37fff99
sap_swpm: Skip comments in /etc/hosts check
berndfinger Nov 6, 2024
c1ec503
sap_swpm: Fix /etc/hosts ip address resolution
berndfinger Nov 6, 2024
f603471
sap_swpm: Improve the fail message for virt hostname resolution
berndfinger Nov 6, 2024
53fc00b
Update readme and argument_spec
marcelmamula Nov 7, 2024
fce365c
readme: updated supported scenarios
marcelmamula Nov 7, 2024
ec1a47f
Merge pull request #840 from berndfinger/new-role-sap_swpm_2
berndfinger Nov 8, 2024
5c6413b
sap_hana_preconfigure: Allow setting THP to any possible value
berndfinger Nov 8, 2024
422df4b
Merge pull request #886 from berndfinger/issue-885-thp-flexibility
berndfinger Nov 12, 2024
c2815e9
Add list of deprecated variables
marcelmamula Nov 14, 2024
a31a63b
change changed_when to true
crysaki Nov 14, 2024
b81f5e8
sap_hana_preconfigure: No longer set net.core.somaxconn in RHEL 9
berndfinger Nov 15, 2024
a03bae6
sap_netweaver_preconfigure: Sync with applicable SAP notes for Adobe DS
berndfinger Nov 18, 2024
bbbe081
Merge pull request #887 from berndfinger/issue-782-somaxconn
berndfinger Nov 19, 2024
0822cb5
Merge pull request #888 from berndfinger/issue-689-ads
berndfinger Nov 19, 2024
c1def5b
sap_swpm: Fix issues with localhost delegation on certain control nodes
berndfinger Nov 20, 2024
0bcbf2d
sap_swpm: Fix two typos in task names
berndfinger Nov 21, 2024
5404749
sap_hana_preconfigure: Add compat-sap-c++-13
berndfinger Nov 22, 2024
c7da398
Merge pull request #895 from berndfinger/issue-893-compat-sap-c++-13
berndfinger Nov 22, 2024
66dce4e
sap_hana_install: Set the install execution mode to 'optimized'
berndfinger Nov 22, 2024
fc1ecd9
Merge pull request #892 from SAPUCC/fix/notify_reboot_handler
berndfinger Nov 26, 2024
7d30d02
Merge pull request #891 from berndfinger/swpm2-without-delegate-to-lo…
berndfinger Nov 26, 2024
daae8d6
fix: Changes after review by Janine
marcelmamula Nov 26, 2024
9b084b8
Merge pull request #882 from marcelmamula/java
marcelmamula Nov 26, 2024
f84c797
sap_ha_pacemaker_cluster: Fix haproxy config
ja9fuchs Nov 27, 2024
08aee4e
sap_ha_pacemaker_cluster: Fix ansible-lint complaints
ja9fuchs Nov 27, 2024
dfd3b38
sap_ha_pacemaker_cluster: Remove unnecessary parens
ja9fuchs Nov 27, 2024
0932617
Merge pull request #896 from berndfinger/issue-894-support-for-sps08
berndfinger Nov 27, 2024
4ba22dc
sap_hana_preconfigure: Do not install compat-sap-c++-13 on RHEL 9.0
berndfinger Nov 29, 2024
34c8352
sap_ha_pacemaker_cluster: fix UUID discovery for IBM Cloud VS
ja9fuchs Nov 29, 2024
9d63f98
Merge pull request #903 from ja9fuchs/ibm-fix
ja9fuchs Nov 29, 2024
2fa9c66
sap_ha_pacemaker_cluster: fix MS Azure repo name for RHEL
ja9fuchs Nov 29, 2024
443e30e
sap_ha_pacemaker_cluster: fix RHEL 9+ resource agent package list on …
ja9fuchs Nov 29, 2024
75a1f51
Merge pull request #904 from ja9fuchs/fixes
ja9fuchs Nov 29, 2024
288a0ed
Merge pull request #898 from ja9fuchs/fix-haproxy
ja9fuchs Nov 29, 2024
69df4a2
Merge pull request #902 from berndfinger/issue-901-compat-sap-c++-13-…
berndfinger Nov 29, 2024
ad347f3
collection: prepare for v1.5.0
berndfinger Nov 29, 2024
adc444f
collection: Fix duplicate release entry in changelog.yaml
berndfinger Nov 29, 2024
37a3d48
Merge pull request #906 from berndfinger/new-release-1.5.0
berndfinger Nov 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
sap_storage_setup: update sample file
  • Loading branch information
sean-freeman committed Jul 23, 2024
commit e158cfaad9795c0cd7871264f823b199f223648c
162 changes: 162 additions & 0 deletions playbooks/sample-sap-storage-setup_sap_s4hana_distributed.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
# SPDX-License-Identifier: Apache-2.0
---

- name: Complete Infrastructure setup
hosts: hana_primary, nwas_ascs, nwas_pas, nwas_aas
become: true
any_errors_fatal: true

vars:

sap_system_sid: "S01"
sap_system_hana_db_sid: "H01"
sap_system_nwas_abap_ascs_instance_nr: "00"
sap_system_nwas_abap_pas_instance_nr: "01"
sap_system_nwas_abap_aas_instance_nr: "11"

aws_nfs_mount_point: "fs-1234567890.efs.eu-west-2.amazonaws.com:/"
aws_nfs_mount_point_separate_sap_transport_dir: "fs-0987654321.efs.eu-west-2.amazonaws.com:/"
aws_nfs_mount_point_type: nfs4
aws_nfs_mount_point_opts: nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,acl,noauto # should include noauto to avoid /etc/fstab mount on boot, when Linux Pacemaker should control mount

aws_host_specifications_dictionary:

hana-p:
sap_storage_setup_sid: "{{ sap_system_hana_db_sid }}"
sap_storage_setup_host_type:
- hana_primary
sap_storage_setup_definition:
- name: hana_data
mountpoint: /hana/data
disk_size: 384 # size in GB, integer
filesystem_type: xfs # default: xfs
- name: hana_log
mountpoint: /hana/log
disk_size: 128 # size in GB, integer
filesystem_type: xfs # default: xfs
- name: hana_shared
mountpoint: /hana/shared
disk_size: 320 # size in GB, integer
filesystem_type: xfs # default: xfs
- name: swap
swap_path: /swapfile # use swap file on root disk, instead of creating LVM LV for swap
disk_size: 2
filesystem_type: swap # must be swap filesystem
- name: software
mountpoint: /software
disk_size: 100 # size in GB, integer
filesystem_type: xfs # default: xfs


nw-ascs:
sap_storage_setup_sid: "{{ sap_system_sid }}"
sap_storage_setup_nwas_abap_ascs_instance_nr: "{{ sap_system_nwas_abap_ascs_instance_nr }}"
sap_storage_setup_host_type:
- nwas_abap_ascs
sap_storage_setup_definition:
- name: usr_sap
mountpoint: /usr/sap
nfs_path: /usr/sap # subdirectory path on the NFS server
nfs_server: "{{ aws_nfs_mount_point | default('') }}" # NFS server and parent directory (e.g. nfs.com:/share1). default: {{ sap_storage_setup_nfs_server }}
nfs_filesystem_type: "{{ aws_nfs_mount_point_type | default('') }}" # default: {{ sap_storage_setup_nfs_filesystem_type }}
nfs_mount_options: "{{ aws_nfs_mount_point_opts | default('') }}" # default: {{ sap_storage_setup_nfs_mount_options }}
- name: usr_sap_trans
mountpoint: /usr/sap/trans
nfs_path: /usr/sap/trans # subdirectory path on the NFS server
nfs_server: "{{ aws_nfs_mount_point_separate_sap_transport_dir | default('') }}" # NFS server and parent directory (e.g. nfs.com:/share1). default: {{ sap_storage_setup_nfs_server }}
nfs_filesystem_type: "{{ aws_nfs_mount_point_type | default('') }}" # default: {{ sap_storage_setup_nfs_filesystem_type }}
nfs_mount_options: "{{ aws_nfs_mount_point_opts | default('') }}" # default: {{ sap_storage_setup_nfs_mount_options }}
- name: sapmnt
mountpoint: /sapmnt
nfs_path: /sapmnt # subdirectory path on the NFS server
nfs_server: "{{ aws_nfs_mount_point | default('') }}" # NFS server and parent directory (e.g. nfs.com:/share1). default: {{ sap_storage_setup_nfs_server }}
nfs_filesystem_type: "{{ aws_nfs_mount_point_type | default('') }}" # default: {{ sap_storage_setup_nfs_filesystem_type }}
nfs_mount_options: "{{ aws_nfs_mount_point_opts | default('') }}" # default: {{ sap_storage_setup_nfs_mount_options }}
- name: swap
disk_size: 96
filesystem_type: swap # must be swap filesystem
- name: software
mountpoint: /software
disk_size: 100 # size in GB, integer
filesystem_type: xfs # default: xfs


nw-pas:
sap_storage_setup_sid: "{{ sap_system_sid }}"
sap_storage_setup_nwas_abap_pas_instance_nr: "{{ sap_system_nwas_abap_pas_instance_nr }}"
sap_storage_setup_host_type:
- nwas_abap_pas
sap_storage_setup_definition:
- name: usr_sap
mountpoint: /usr/sap
nfs_path: /usr/sap # subdirectory path on the NFS server
nfs_server: "{{ aws_nfs_mount_point | default('') }}" # NFS server and parent directory (e.g. nfs.com:/share1). default: {{ sap_storage_setup_nfs_server }}
nfs_filesystem_type: "{{ aws_nfs_mount_point_type | default('') }}" # default: {{ sap_storage_setup_nfs_filesystem_type }}
nfs_mount_options: "{{ aws_nfs_mount_point_opts | default('') }}" # default: {{ sap_storage_setup_nfs_mount_options }}
- name: usr_sap_trans
mountpoint: /usr/sap/trans
nfs_path: /usr/sap/trans # subdirectory path on the NFS server
nfs_server: "{{ aws_nfs_mount_point_separate_sap_transport_dir | default('') }}" # NFS server and parent directory (e.g. nfs.com:/share1). default: {{ sap_storage_setup_nfs_server }}
nfs_filesystem_type: "{{ aws_nfs_mount_point_type | default('') }}" # default: {{ sap_storage_setup_nfs_filesystem_type }}
nfs_mount_options: "{{ aws_nfs_mount_point_opts | default('') }}" # default: {{ sap_storage_setup_nfs_mount_options }}
- name: sapmnt
mountpoint: /sapmnt
nfs_path: /sapmnt # subdirectory path on the NFS server
nfs_server: "{{ aws_nfs_mount_point | default('') }}" # NFS server and parent directory (e.g. nfs.com:/share1). default: {{ sap_storage_setup_nfs_server }}
nfs_filesystem_type: "{{ aws_nfs_mount_point_type | default('') }}" # default: {{ sap_storage_setup_nfs_filesystem_type }}
nfs_mount_options: "{{ aws_nfs_mount_point_opts | default('') }}" # default: {{ sap_storage_setup_nfs_mount_options }}
- name: swap
disk_size: 96
filesystem_type: swap # must be swap filesystem
- name: software
mountpoint: /software
disk_size: 100 # size in GB, integer
filesystem_type: xfs # default: xfs


nw-aas:
sap_storage_setup_sid: "{{ sap_system_sid }}"
sap_storage_setup_nwas_abap_aas_instance_nr: "{{ sap_system_nwas_abap_aas_instance_nr }}"
sap_storage_setup_host_type:
- nwas_abap_aas
sap_storage_setup_definition:
- name: usr_sap
mountpoint: /usr/sap
nfs_path: /usr/sap # subdirectory path on the NFS server
nfs_server: "{{ aws_nfs_mount_point | default('') }}" # NFS server and parent directory (e.g. nfs.com:/share1). default: {{ sap_storage_setup_nfs_server }}
nfs_filesystem_type: "{{ aws_nfs_mount_point_type | default('') }}" # default: {{ sap_storage_setup_nfs_filesystem_type }}
nfs_mount_options: "{{ aws_nfs_mount_point_opts | default('') }}" # default: {{ sap_storage_setup_nfs_mount_options }}
- name: usr_sap_trans
mountpoint: /usr/sap/trans
nfs_path: /usr/sap/trans # subdirectory path on the NFS server
nfs_server: "{{ aws_nfs_mount_point_separate_sap_transport_dir | default('') }}" # NFS server and parent directory (e.g. nfs.com:/share1). default: {{ sap_storage_setup_nfs_server }}
nfs_filesystem_type: "{{ aws_nfs_mount_point_type | default('') }}" # default: {{ sap_storage_setup_nfs_filesystem_type }}
nfs_mount_options: "{{ aws_nfs_mount_point_opts | default('') }}" # default: {{ sap_storage_setup_nfs_mount_options }}
- name: sapmnt
mountpoint: /sapmnt
nfs_path: /sapmnt # subdirectory path on the NFS server
nfs_server: "{{ aws_nfs_mount_point | default('') }}" # NFS server and parent directory (e.g. nfs.com:/share1). default: {{ sap_storage_setup_nfs_server }}
nfs_filesystem_type: "{{ aws_nfs_mount_point_type | default('') }}" # default: {{ sap_storage_setup_nfs_filesystem_type }}
nfs_mount_options: "{{ aws_nfs_mount_point_opts | default('') }}" # default: {{ sap_storage_setup_nfs_mount_options }}
- name: swap
disk_size: 96
filesystem_type: swap # must be swap filesystem
- name: software
mountpoint: /software
disk_size: 100 # size in GB, integer
filesystem_type: xfs # default: xfs


tasks:

- name: Execute Ansible Role sap_storage_setup
ansible.builtin.include_role:
name: community.sap_install.sap_storage_setup
vars:
sap_storage_setup_sid: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_sid | default('') }}"
sap_storage_setup_host_type: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_host_type | list }}"
sap_storage_setup_definition: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_definition | list }}"
sap_storage_setup_nwas_abap_ascs_instance_nr: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_nwas_abap_ascs_instance_nr | default(omit) }}"
sap_storage_setup_nwas_abap_ers_instance_nr: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_nwas_abap_ers_instance_nr | default(omit) }}"
sap_storage_setup_nwas_abap_pas_instance_nr: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_nwas_abap_pas_instance_nr | default(omit) }}"
sap_storage_setup_nwas_abap_aas_instance_nr: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_nwas_abap_aas_instance_nr | default(omit) }}"
Loading