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

collection: merge dev to main for release 1.3.4 #604

Merged
merged 262 commits into from
Jan 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
262 commits
Select commit Hold shift + click to select a range
f4fd42e
Merge branch 'hpp' into dev
Oct 24, 2023
b743620
Update roles/sap_hypervisor_node_preconfigure/README.md
newkit Oct 24, 2023
af869ef
Merge branch 'dev' of github.com:newkitlabs/community.sap_install int…
Oct 24, 2023
8ac014c
updated doc
Oct 26, 2023
1000071
WIP: restructure sap_hypervisor_node_preconfigure
Oct 26, 2023
bd0f4af
update_etc_hosts: typo in argspecs
Oct 27, 2023
2edc92a
variable name fix (minor)
Oct 30, 2023
34a8dca
fixed missing vars
Oct 30, 2023
32b06cd
first fixes implemented
Oct 31, 2023
ec5b083
removed unnecessary files
Oct 31, 2023
05a86d2
most remarks fixed
Oct 31, 2023
d4a3c86
added gather_subset to setup task
Oct 31, 2023
5d2d50b
update_etc_host: added comment to when statement
Oct 31, 2023
e5fce3c
update_etc_hosts: additional checks to host_absent
Oct 31, 2023
ebfdaa1
update_etc_hosts: updated description in arg_specs
Oct 31, 2023
d4e31b2
update_etc_hosts: bugfixes after testing
Oct 31, 2023
59c5033
update_etc_hosts: bugfixes after testing
Oct 31, 2023
d5bab4a
reversed pre-commit version due to requirement
Oct 31, 2023
3a86129
reversed pre-commit version due to requirement
Oct 31, 2023
0a69b39
reversed pre-commit version due to requirement
Oct 31, 2023
4afbe84
added label cpumanager
Nov 2, 2023
1bf351b
fixed worker node name when labeling for cpumanger
Nov 2, 2023
d3e073f
sap_swpm: ibmdb2 unicode enforce
sean-freeman Nov 4, 2023
f0b523e
sap_swpm: ddic and ibmdb2 var corrections
sean-freeman Nov 5, 2023
aa308d0
Merge pull request #501 from berndfinger/issue-497
berndfinger Nov 6, 2023
288b76f
removed misplaced kubernetes_reserved_cpu
Nov 6, 2023
27224e5
sap_hana_preconfigure: Be less restrictive with new RHEL versions
berndfinger Nov 6, 2023
ea875e6
added info on required dependencies
Nov 6, 2023
ce45a58
implemented ansible-lint suggestions
Nov 6, 2023
a98efd5
removed obsolete file roles/sap_hypervisor_node_preconfigure/files/pl…
Nov 6, 2023
fe45274
renamed setup-worker-node -> setup-worker-nodes
Nov 6, 2023
f40c0ea
Merge branch 'sap-linuxlab:dev' into dev
newkit Nov 6, 2023
fb52e93
sap_swpm: homogenous export and ibmdb2 var corrections
sean-freeman Nov 6, 2023
8ecce64
updated README.md; name template.yml after instanciation
Nov 6, 2023
394f81c
sap_swpm: homogenous import with ibmdb2 vars
sean-freeman Nov 6, 2023
62d34b8
removed startup dependency for HPP
Nov 6, 2023
419d326
update_etc_hosts: few changes, but not finished
Nov 6, 2023
f187b21
sap_swpm: fix adv mode exec
sean-freeman Nov 7, 2023
4704e81
sap_swpm: add note for export params
sean-freeman Nov 7, 2023
20ac114
sap_ha_pacemaker_cluster: fix: bad var reference - issue #512
ja9fuchs Nov 7, 2023
6d059c1
Merge pull request #514 from ja9fuchs/issue-512
ja9fuchs Nov 7, 2023
37440c1
fixed creation of cpumanager KR
Nov 7, 2023
ae0fa44
fixing defaul
Nov 8, 2023
d9849a7
updated defaults.yml and README.md
Nov 8, 2023
77ddf5a
update_etc_hosts: cosmetic change
Nov 8, 2023
b288f69
sap_ha_pacemaker_cluster: fix: arg specs typo
ja9fuchs Nov 8, 2023
1fa5043
Merge pull request #517 from ja9fuchs/dev
ja9fuchs Nov 8, 2023
a497413
sap_swpm: import export var fixes
sean-freeman Nov 8, 2023
0a13aa5
sap_swpm: append when to detect vars
sean-freeman Nov 8, 2023
cdc11b8
sap_ha_pacemaker_cluster: add collection requirements file
ja9fuchs Nov 9, 2023
78a5926
Merge pull request #518 from ja9fuchs/dev
berndfinger Nov 9, 2023
173e348
sap_install_media_detect: Fix issue #520
berndfinger Nov 10, 2023
0312dcd
sap_install_media_detect: Ensure creation of directory sap_swpm
berndfinger Nov 10, 2023
61f9ed9
sap_install_media_detect: simplify the sapcar file type detection
berndfinger Nov 10, 2023
2fcb6a6
renamed update_etc_hosts to sap_maintain_etc_hosts
Nov 10, 2023
3ca31d5
updated docu
Nov 13, 2023
724e1ad
include defaults platform dependent
Nov 13, 2023
860f712
Revert "include defaults platform dependent"
Nov 13, 2023
bdd9190
Merge pull request #511 from berndfinger/issue-500
berndfinger Nov 14, 2023
326e7b8
Merge pull request #521 from berndfinger/issue-520
berndfinger Nov 14, 2023
acb3e04
Merge branch 'dev' into issue-519
berndfinger Nov 14, 2023
c499286
Merge pull request #522 from berndfinger/issue-519
berndfinger Nov 14, 2023
ae4456a
Revert "include defaults platform dependent"
Nov 14, 2023
a5f4c7f
sap_install_media_detect: Fix issue #526
berndfinger Nov 14, 2023
07f8c53
Merge pull request #527 from berndfinger/issue-526
berndfinger Nov 14, 2023
a233540
Merge pull request #509 from sean-freeman/sap_swpm_db2
berndfinger Nov 15, 2023
6e4f92b
sap_swpm: append other product id suffix
sean-freeman Nov 16, 2023
d8fad19
sap_ha_pacemaker_cluster: IBM cloud enhancements
ja9fuchs Oct 20, 2023
5bdcb05
sap_install_media_detect: Add sapfile parameter for listing supported…
berndfinger Nov 16, 2023
a864117
sap_install_media_detect: Keep non-sapfile supported directories
berndfinger Nov 16, 2023
8f02c21
sap_install_media_detect: split long command line in shell module
berndfinger Nov 16, 2023
599ef7c
Add saptune/sapconf Adjustments
itdose2023 Nov 16, 2023
ce82be3
create VM namespace, remove uneeded waits
Nov 16, 2023
8308ccc
fixed merge conflict
Nov 16, 2023
1db86b8
fixed typo
Nov 16, 2023
21edd28
sap_ha_pacemaker_cluster: haproxy constraints
ja9fuchs Nov 17, 2023
2083e20
sap_ha_pacemaker_cluster: haproxy conditionals by service
ja9fuchs Nov 17, 2023
3da76d8
sap_ha_pacemaker_cluster: fix: detangle var loop
ja9fuchs Nov 20, 2023
dc19c8a
sap_ha_pacemaker_cluster: fix: dynamic resource grouping
ja9fuchs Nov 20, 2023
20a2d08
sap_ha_pacemaker_cluster: fix: conditional typo
ja9fuchs Nov 21, 2023
07384db
sap_ha_pacemaker_cluster: fix: ERS VIP dynamic setup
ja9fuchs Nov 20, 2023
7ef27e4
sap_ha_pacemaker_cluster: fix: ibmcloud_vs haproxy resource name defi…
ja9fuchs Nov 21, 2023
d264aac
sap_ha_pacemaker_cluster: fix: vip_agents internal default and no_log…
ja9fuchs Nov 21, 2023
f56b113
sap_ha_pacemaker_cluster: fix: skip empty vip items
ja9fuchs Nov 22, 2023
dbc634f
added missing whitespace before linebreak
Nov 23, 2023
24ccfa7
fixed typo and indentation
Nov 23, 2023
114d0e6
Merge pull request #529 from berndfinger/issue-523-new
berndfinger Nov 23, 2023
df742a4
sap_install_media_detect: Handle missing SAPCAR
berndfinger Nov 23, 2023
6294cae
Merge pull request #531 from berndfinger/issue-530
berndfinger Nov 23, 2023
7e6df19
sap_install_media_detect: Don't loop too much
berndfinger Nov 23, 2023
deb1a76
collection: Enforce minimum ansible version 2.12
berndfinger Nov 24, 2023
43382fe
Merge pull request #532 from berndfinger/issue-525-new
berndfinger Nov 24, 2023
061c8b7
Merge pull request #495 from mk-ansible-roles/dev
sean-freeman Nov 24, 2023
c0a77b9
Merge pull request #528 from sean-freeman/sap_swpm_db2
sean-freeman Nov 24, 2023
52b786e
Merge pull request #536 from ja9fuchs/ha-enh
ja9fuchs Nov 24, 2023
d42d7e9
sap_ha_pacemaker_cluster: ansible-lint 6.22 fix - partial-become
ja9fuchs Nov 24, 2023
78031bc
sap_ha_pacemaker_cluster: ansible-lint 6.22 - risky-file-permissions
ja9fuchs Nov 24, 2023
6b12740
sap_ha_pacemaker_cluster: ansible-lint 6.22 - no-changed-when
ja9fuchs Nov 24, 2023
8312cea
Merge pull request #533 from berndfinger/issue-507
berndfinger Nov 28, 2023
e9ae454
collection: Enforce minimum ansible version 2.12, part 2
berndfinger Nov 28, 2023
8b07256
sap_maintain_etc_hosts: Add missing ansible-lint config files
berndfinger Nov 28, 2023
2c2da0f
sap_ha_pacemaker_cluster: ansible-lint 6.22 jinja adjustments
ja9fuchs Nov 28, 2023
1d300ca
sap_maintain_etc_hosts: Use the correct file .ansible-lint
berndfinger Nov 28, 2023
19dcfe8
sap_ha_install_hana_hsr: ansible-lint 6.22 fix [no-changed-when, part…
ja9fuchs Nov 28, 2023
c82626a
sap_ha_install_hana_hsr: ansible-lint 6.22 fix [key-order]
ja9fuchs Nov 28, 2023
f18b1fa
Merge pull request #542 from ja9fuchs/ha-enh
ja9fuchs Nov 28, 2023
f1e9542
Merge pull request #543 from berndfinger/issue-541
berndfinger Nov 28, 2023
2ebea3e
Merge pull request #540 from berndfinger/issue-507-part-2
berndfinger Nov 28, 2023
c8de982
Add requests from M.mamula (SUSE Block for saptune+ create block
Nov 30, 2023
ddc083f
Test when
itdose2023 Dec 4, 2023
d28bb78
Changes, requested by Sean Freeman
itdose2023 Dec 4, 2023
da37e88
Changes, requested by Sean Freeman 2
itdose2023 Dec 4, 2023
bc4a43c
Ansible lint wants role name to start with a capital letter
Dec 6, 2023
a89f7da
Made clear that memory unit used is GiB
Dec 7, 2023
a0410b6
fixed memory variable renaming and removed cating to int
Dec 7, 2023
88adb96
cast integers when used
Dec 7, 2023
7a94e65
label nodes via k8s
Dec 8, 2023
b225ee9
labeling did not work
Dec 8, 2023
53be961
reverted not working PR suggestions: booleans in trident template; te…
Dec 11, 2023
b072cb5
use kubernetes.core.k8s rather than ansible k8s module
Dec 11, 2023
efdd69d
issue #547 python3-pip dependency
marcelmamula Dec 11, 2023
0aa151d
Merge pull request #468 from newkitlabs/dev
sean-freeman Dec 11, 2023
ed68819
storageclass.kubernetes.io/is-default-class: has to be string true
Dec 11, 2023
3793a63
sap_general_preconfigure: cleanup for ansible-lint 6.22.0
berndfinger Dec 11, 2023
4f069e4
sap_hana_preconfigure: Implement RHEL 9.2 requirements
berndfinger Dec 11, 2023
aff7bd9
Merge pull request #551 from berndfinger/issue-549
berndfinger Dec 13, 2023
68f2de4
Merge branch 'sap-linuxlab:dev' into dev
newkit Dec 13, 2023
bbf0b96
removed labeling of nodes
Dec 13, 2023
e381105
Merge branch 'dev' of github.com:newkitlabs/community.sap_install int…
Dec 13, 2023
c851c52
fixed naming on SRIOV install operator (CNV->SRIOV); do not uninstall…
Dec 13, 2023
a317e32
Merge pull request #550 from berndfinger/issue-535-new
berndfinger Dec 15, 2023
5b618df
sap_netweaver_preconfigure: ansible-lint 6.22.0 cleanup
berndfinger Dec 15, 2023
a59fde5
sap_hana_preconfigure: ansible-lint 6.22.0 cleanup
berndfinger Dec 15, 2023
9556077
sap_hana_install: ansible-lint 6.22.0 cleanup
berndfinger Dec 15, 2023
3924641
sap_swpm: ansible-lint 6.22.0 cleanup
berndfinger Dec 15, 2023
a605485
sap_install_media_detect: ansible-lint 6.22.0 cleanup
berndfinger Dec 15, 2023
da862bd
sap_hostagent: ansible-lint 6.22.0 cleanup
berndfinger Dec 15, 2023
0162a0e
Merge branch 'sap-linuxlab:dev' into dev
newkit Dec 18, 2023
53ad080
updated .ansible-lint to exlude tests/ and meta-runtime[unsupported-v…
Dec 19, 2023
e48733b
implemented ansible-lint changes
Dec 19, 2023
a128678
Merge pull request #557 from berndfinger/issue-535-nw+hana-preconfigure
berndfinger Dec 20, 2023
adda768
sap_general_preconfigure: Make the role compatible with Ansible 2.16.1.
berndfinger Dec 20, 2023
2eae3a5
sap_general_preconfigure: add missing ignore_errors for IBM package
berndfinger Dec 20, 2023
f1d6f2e
sap_general_preconfigure: Add parentheses for 'that:' elements
berndfinger Dec 20, 2023
8e25a13
sap_hana_preconfigure: Add support for Ansible 2.16.1
berndfinger Dec 20, 2023
180be5c
sap_netweaver_preconfigure: Add support for Ansible 2.16.1
berndfinger Dec 20, 2023
42bfd08
sap_hana_preconfigure: remove more double quotes from that: statements
berndfinger Dec 21, 2023
098010d
sap_hana_preconfigure: remove nested double braces from that: statements
berndfinger Dec 21, 2023
5afc8c3
sap_hana_preconfigure: add parentheses to some that: statements
berndfinger Dec 21, 2023
0607852
sap_general_preconfigure: add parentheses to one more that: statement
berndfinger Dec 21, 2023
9244ec6
sap_hana_install: Support Ansible 2.16.1
berndfinger Dec 21, 2023
58cc7a1
sap_netweaver_preconfigure: remove more double quotes, replace rc==0 …
berndfinger Dec 21, 2023
df5b586
added missing quotes for SRIOV labeling
Dec 21, 2023
2679f0a
sap_hana_install: fix incorrect "result is success" instead of "rc = 0"
berndfinger Dec 21, 2023
a488972
sap_netweaver_preconfigure: revert "is success" to "rc==0"
berndfinger Dec 21, 2023
3ac5dca
sap_hana_install: fix incorrect variable assignment for existing_saps…
berndfinger Dec 21, 2023
e3e3073
sap_hana_preconfigure: fix wrong variable substitution inside assert-…
berndfinger Dec 21, 2023
a8be1fd
Merge branch 'dev' into main-dev-merge
berndfinger Dec 22, 2023
912baec
Merge pull request #565 from sap-linuxlab/main-dev-merge
berndfinger Jan 3, 2024
388f7fc
Merge pull request #561 from berndfinger/issue-555-sap_hana_install
berndfinger Jan 3, 2024
cd820d5
Merge pull request #558 from berndfinger/issue-555
berndfinger Jan 3, 2024
17bd6f2
revert " is success" to ".rc == 0"
berndfinger Jan 3, 2024
e0dedd4
Merge pull request #559 from berndfinger/issue-555-sap_hana_preconfigure
berndfinger Jan 3, 2024
f0a6a41
Merge pull request #560 from berndfinger/issue-555-sap_netweaver_prec…
berndfinger Jan 3, 2024
8f3619f
add codespell workflow to GitHub actions
alexxa Jan 3, 2024
db8cd8a
Merge pull request #569 from alexxa/add_codespell
berndfinger Jan 3, 2024
8eb2c4c
fix typos to make codespell happy
alexxa Jan 3, 2024
4374d72
Merge pull request #570 from alexxa/make_codespell_happy
berndfinger Jan 3, 2024
b5f0410
preconfigure roles: Avoid role aborts during assert runs
berndfinger Jan 3, 2024
d1ff71a
Merge pull request #572 from berndfinger/issue-571
berndfinger Jan 4, 2024
00d26a2
sap*preconfigure: Update README.md files with RHEL 9 information
berndfinger Jan 5, 2024
0955188
sap_maintain_etc_hosts: Add ansible-lint workflow
berndfinger Jan 5, 2024
127d35d
sap_install_media_detect: Add ansible-lint workflow
berndfinger Jan 5, 2024
a1c563f
Merge pull request #573 from berndfinger/issue-359
berndfinger Jan 5, 2024
45f56a3
Merge pull request #577 from berndfinger/issue-575-sap_install_media_…
berndfinger Jan 5, 2024
4bf1da6
sap_maintain_etc_hosts: Support Ansible 2.16.1
berndfinger Jan 8, 2024
351fa69
sap_maintain_etc_hosts: Correct assert fail_msg
berndfinger Jan 8, 2024
460ebd0
fixed security issues and typos
Jan 8, 2024
cc9e20e
Merge pull request #553 from newkitlabs/dev
berndfinger Jan 8, 2024
e46ef63
sap_netweaver_preconfigure: Add missing "/" in task name
berndfinger Jan 10, 2024
e320dd4
Merge pull request #583 from berndfinger/issue-582
sean-freeman Jan 10, 2024
4105502
tested role and fixed issues
Jan 11, 2024
603363a
fixed kvm.nx_huge_pages assertion
Jan 11, 2024
8301ea6
ansible-lint: removed trailing spaces
Jan 11, 2024
91b6d70
Added note regarding issue with include_tasks in handler file
Jan 11, 2024
fda1929
Revert "Added note regarding issue with include_tasks in handler file"
Jan 11, 2024
b3bf76d
sap_ha_install_hana_hsr: ansible-line 6.22 fixes
ja9fuchs Dec 20, 2023
d6bfd33
sap_storage_setup: ansible-lint 6.22 fixes
ja9fuchs Dec 20, 2023
84e8356
removed role_path; import_tasks for handlers; removed tsx in handler
Jan 11, 2024
fce091b
fix: ansible-lint 6.22.1
ja9fuchs Jan 12, 2024
7583da3
fix: runtime.yml not required inside roles
ja9fuchs Jan 12, 2024
576e6db
Merge pull request #590 from ja9fuchs/lint-fixes
berndfinger Jan 12, 2024
dccd5a9
sap_general_preconfigure: skip var-naming[no-role-prefix]
berndfinger Jan 12, 2024
d9a2b10
Merge pull request #591 from berndfinger/issue-589
ja9fuchs Jan 12, 2024
b845d11
Merge pull request #576 from berndfinger/issue-575-sap_maintain_etc_h…
ja9fuchs Jan 12, 2024
884c772
Merge pull request #579 from berndfinger/issue-555-sap_maintain_etc_h…
ja9fuchs Jan 12, 2024
0a7a4fc
sap_ha_pacemaker_cluster: improved vip logic + healthcheck resources …
ja9fuchs Dec 5, 2023
867c2b0
sap_ha_pacemaker_cluster: vip, groups and constraints logic
ja9fuchs Dec 5, 2023
e27705b
sap_ha_pacemaker_cluster: ansible-lint 6.22 fixes
ja9fuchs Dec 5, 2023
19cab73
sap_ha_pacemaker_cluster: fix: wrong multi-line breaks
ja9fuchs Dec 5, 2023
7dc2289
sap_ha_pacemaker_cluster: fix: line breaks in long vars
ja9fuchs Dec 6, 2023
68c179f
sap_ha_pacemaker_cluster: enh: haproxy for GCP and corosync settings
ja9fuchs Dec 8, 2023
70395d3
sap_ha_pacemaker_cluster: GCP haproxy and corosync config
ja9fuchs Dec 13, 2023
495b45c
sap_ha_pacemaker_cluster: fixes for GCP
ja9fuchs Dec 14, 2023
7a465b8
sap_ha_pacemaker_cluster: platform adjustments
ja9fuchs Dec 15, 2023
cd8d02c
sap_ha_pacemaker_cluster: AZ adjustments
ja9fuchs Dec 15, 2023
b1b0c44
sap_ha_pacemaker_cluster: lint fix
ja9fuchs Dec 15, 2023
b4a3ce2
sap_ha_pacemaker_cluster: fix: IVS haproxy resource
ja9fuchs Dec 18, 2023
a1c94b6
sap_ha_pacemaker_cluster: azure adjustments
ja9fuchs Dec 20, 2023
e907730
sap_ha_pacemaker_cluster: fix quotes for IPVS vars
ja9fuchs Dec 21, 2023
3408b90
sap_ha_pacemaker_cluster: commented out plug from IPVS default stonith
ja9fuchs Dec 21, 2023
ffb297e
sap_ha_pacemaker_cluster: commented out plug from IPVS default stonith
ja9fuchs Dec 21, 2023
cd3291f
sap_ha_pacemaker_cluster: postpone .ansible-lint long lines improvements
ja9fuchs Jan 12, 2024
2b34bf9
collection: Rearrange comments in .ansible-lint
berndfinger Jan 12, 2024
2ce2a04
all roles: Adapt .ansible-lint
berndfinger Jan 12, 2024
ee3a84c
Merge pull request #594 from berndfinger/issue-593
ja9fuchs Jan 12, 2024
0b7c27f
sap_ha_pacemaker_cluster: fix: IBM* platform fencing options
ja9fuchs Jan 12, 2024
77f5b33
sap_ha_pacemaker_cluster: fix: move fence_options into res definition
ja9fuchs Jan 12, 2024
76e5959
sap_ha_pacemaker_cluster: fix: fencing options processing
ja9fuchs Jan 12, 2024
229ff80
Merge pull request #592 from ja9fuchs/ha-enhancements
ja9fuchs Jan 12, 2024
4af9fa5
Merge pull request #548 from marcelmamula/dev
sean-freeman Jan 13, 2024
246b340
Merge branch 'dev' into main
sean-freeman Jan 13, 2024
30d65b8
Merge pull request #537 from itdose2023/main
sean-freeman Jan 13, 2024
4b9a5e8
sap*preconfigure: linting fixes
sean-freeman Jan 13, 2024
27d7770
sap_hana_preconfigure: trailing space in vars
sean-freeman Jan 13, 2024
d5ddd6d
Merge pull request #595 from sean-freeman/preconf-lint
sean-freeman Jan 13, 2024
e704b30
Issue 566 AWS instances detection improvement
marcelmamula Jan 15, 2024
ae6c760
Code fixes for #499 and improvements for #539
marcelmamula Jan 15, 2024
3825cf7
fixed typo
Jan 15, 2024
f6dc49d
fixed detect_platform
Jan 15, 2024
d184694
reverted .ansible-lint
Jan 15, 2024
1a3dc24
collection: Bump version of ansible-lint to 6.22.1
berndfinger Jan 15, 2024
f835a7c
collection: Remove superfluous yamllint workflows
berndfinger Jan 15, 2024
c0e4791
Merge pull request #599 from berndfinger/issue-598
berndfinger Jan 15, 2024
77d5005
Merge pull request #601 from berndfinger/issue-600
berndfinger Jan 15, 2024
5e10b4f
saptune vars moved under sles for PR #597
marcelmamula Jan 15, 2024
78fb0d3
Merge pull request #597 from marcelmamula/dev
marcelmamula Jan 15, 2024
2eb9276
Merge pull request #554 from newkitlabs/dev
berndfinger Jan 15, 2024
a34e5be
Merge pull request #586 from newkitlabs/security_fixes
sean-freeman Jan 15, 2024
a71a3d3
collection: prepare for v1.3.4
sean-freeman Jan 15, 2024
c569360
sap_hypervisor_node_preconfigure: Fix leftover 'that:' statement
berndfinger Jan 15, 2024
95cba31
Merge pull request #602 from berndfinger/issue-586-leftover
berndfinger Jan 15, 2024
129340e
collection: update documentation content ahead of v1.3.4
sean-freeman Jan 15, 2024
e7c7bba
collection: add new role to documentation
sean-freeman Jan 15, 2024
342d655
collection: readme codespell
sean-freeman Jan 15, 2024
d6b8274
Merge pull request #603 from sean-freeman/new-version-1.3.4
berndfinger Jan 16, 2024
44b60b5
sap_vm_preconfigure: Bump version of ansible-lint to 6.22.1
berndfinger Jan 16, 2024
e1e8e39
Merge pull request #605 from berndfinger/issue-575-sap_vm_preconfigure
berndfinger Jan 16, 2024
1583854
collection: markdown url typo
sean-freeman Jan 16, 2024
aef5fb4
Merge pull request #607 from sean-freeman/new-version-1.3.4
sean-freeman Jan 16, 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
16 changes: 11 additions & 5 deletions .ansible-lint
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,22 @@ exclude_paths:
#- roles/sap_hana_preconfigure
- roles/sap_hostagent
- roles/sap_hypervisor_node_preconfigure
- roles/sap_install_media_detect
#- roles/sap_install_media_detect
#- roles/sap_netweaver_preconfigure
#- roles/sap_storage_setup
#- roles/sap_swpm
- roles/sap_vm_preconfigure

- tests/
enable_list:
- yaml
skip_list:
# We don't want to enforce new Ansible versions for Galaxy:
- meta-runtime[unsupported-version]
# We do not want to use checks which are marked as experimental:
- experimental
- ignore-errors # We use ignore_errors for all the assert tasks, which should be acceptable
- schema # We want to allow single digit version numbers in a role's meta/main.yml file. This is allowed as per https://galaxy.ansible.com/docs/contributing/creating_role.html and https://galaxy.ansible.com/api/v1/platforms/?page=6.
- name[template] # Allow templating inside name. During dev and qa, it should be possible to identify cases where it doesn't work
# We use ignore_errors for all the assert tasks, which should be acceptable:
- ignore-errors
# We want to allow single digit version numbers in a role's meta/main.yml file:
- schema
# Allow templating inside name because it creates more detailed output:
- name[template]
43 changes: 43 additions & 0 deletions .github/workflows/ansible-lint-sap_install_media_detect.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---

# Workflow for ansible-lint of a role

name: ansible-lint of the role sap_install_media_detect

on:
push:
branches:
- main
- dev
paths:
- 'roles/sap_install_media_detect/**'
pull_request:
branches:
- main
- dev
paths:
- 'roles/sap_install_media_detect/**'

jobs:
ansible-lint:
runs-on: ubuntu-latest

steps:
- name: Check out the code
uses: actions/checkout@main

- name: Set up Python 3
uses: actions/setup-python@main
with:
python-version: '3.9'

- name: Install test dependencies
run: |
pip3 install ansible==7.5.0
pip3 install ansible-compat==3.0.2
pip3 install ansible-core==2.14.5
pip3 install ansible-lint==6.8.6

- name: Run ansible-lint
working-directory: /home/runner/work/community.sap_install/community.sap_install/roles/sap_install_media_detect
run: ansible-lint
43 changes: 43 additions & 0 deletions .github/workflows/ansible-lint-sap_maintain_etc_hosts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---

# Workflow for ansible-lint of a role

name: ansible-lint of the role sap_maintain_etc_hosts

on:
push:
branches:
- main
- dev
paths:
- 'roles/sap_maintain_etc_hosts/**'
pull_request:
branches:
- main
- dev
paths:
- 'roles/sap_maintain_etc_hosts/**'

jobs:
ansible-lint:
runs-on: ubuntu-latest

steps:
- name: Check out the code
uses: actions/checkout@main

- name: Set up Python 3
uses: actions/setup-python@main
with:
python-version: '3.9'

- name: Install test dependencies
run: |
pip3 install ansible==7.5.0
pip3 install ansible-compat==3.0.2
pip3 install ansible-core==2.14.5
pip3 install ansible-lint==6.8.6

- name: Run ansible-lint
working-directory: /home/runner/work/community.sap_install/community.sap_install/roles/sap_maintain_etc_hosts
run: ansible-lint
10 changes: 5 additions & 5 deletions .github/workflows/ansible-lint-sap_vm_preconfigure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,14 @@ jobs:
- name: Set up Python 3
uses: actions/setup-python@main
with:
python-version: '3.9'
python-version: '3.12'

- name: Install test dependencies
run: |
pip3 install ansible==7.5.0
pip3 install ansible-compat==3.0.2
pip3 install ansible-core==2.14.5
pip3 install ansible-lint==6.8.6
pip3 install ansible==9.1.0
pip3 install ansible-compat==4.1.10
pip3 install ansible-core==2.16.2
pip3 install ansible-lint==6.22.1

- name: Run ansible-lint
working-directory: /home/runner/work/community.sap_install/community.sap_install/roles/sap_vm_preconfigure
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/ansible-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:
- name: Set up Python 3
uses: actions/setup-python@main
with:
python-version: '3.9'
python-version: '3.12'

- name: Install test dependencies
run: |
pip3 install ansible==7.5.0
pip3 install ansible-compat==3.0.2
pip3 install ansible-core==2.14.5
pip3 install ansible-lint==6.8.6
pip3 install ansible==9.1.0
pip3 install ansible-compat==4.1.10
pip3 install ansible-core==2.16.2
pip3 install ansible-lint==6.22.1

# - name: Install collection dependencies
# run: ansible-galaxy collection install community.general
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: CodeSpell

on:
push:
branches:
- dev
pull_request:
branches:
- dev

jobs:
codespell:
name: Check for spelling errors
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: codespell-project/actions-codespell@master
with:
ignore_words_list: aas,hsa,te,chage,addopt,sybsystem,uptodate
32 changes: 0 additions & 32 deletions .github/workflows/yamllint-sap_hypervisor_node_preconfigure.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/workflows/yamllint-sap_vm_preconfigure.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ repos:
# types: [file, yaml]
# entry: yamllint --strict
- repo: https://github.com/ansible-community/ansible-lint.git
rev: v6.8.6 # put latest release tag from https://github.com/ansible-community/ansible-lint/releases/
rev: v6.22.1 # put latest release tag from https://github.com/ansible-community/ansible-lint/releases/
hooks:
- id: ansible-lint
files: \.(yaml|yml)$
24 changes: 24 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,30 @@ community.sap_install Release Notes
.. contents:: Topics


v1.3.4
======

Release Summary
---------------

| Release Date: 2024-01-15
| collection: Feature add for CodeSpell in git repository
| collection: Bug fix for ansible-lint of each Ansible Role within Ansible Collection
| collection: Bug Fix for Ansible Core minimum version update to 2.12.0 for import compliance with Ansible Galaxy
| collection: Bug Fix for Ansible CVE-2023-5764
| sap_general_preconfigure: Feature add for additional RHEL for SAP 8.8 and 9.2 release compatibility
| sap_hana_preconfigure: Feature add for compatibility with SLES using sapconf and SLES for SAP using saptune
| sap_hana_preconfigure: Feature add for additional RHEL for SAP 8.8 and 9.2 release compatibility
| sap_hana_preconfigure: Feature add to reduce restrictions on new OS versions which are not yet supported by SAP
| sap_netweaver_preconfigure: Feature add for compatibility with SLES using sapconf and SLES for SAP using saptune
| sap_ha_pacemaker_cluster: Feature add for Virtual IP and Constraints logic with Cloud Hyperscaler vendors
| sap_hypervisor_node_preconfigure: Feature add for preconfiguration of KubeVirt (OpenShift Virtualization) hypervisor nodes
| sap_hypervisor_node_preconfigure: Bug fix for preconfiguration code structure of KVM (Red Hat Enterprise Virtualization) hypervisor nodes
| sap_install_media_detect: Bug Fix for existing files
| sap_maintain_etc_hosts: Feature add for maintaining the /etc/hosts file of an SAP software host
| sap_swpm: Bug fix for runtime missing dependency python3-pip and advanced execution mode skipped tasks during certain installations
| sap_swpm: Feature add for basic System Copy executions in default mode

v1.3.3
======

Expand Down
Loading