Skip to content

Commit

Permalink
Merge pull request sap-linuxlab#419 from sap-linuxlab/dev
Browse files Browse the repository at this point in the history
Merge dev to main for release 1.3.0
  • Loading branch information
berndfinger authored Jul 21, 2023
2 parents 60f5f40 + 507f292 commit 1eb9696
Show file tree
Hide file tree
Showing 178 changed files with 6,606 additions and 2,115 deletions.
3 changes: 1 addition & 2 deletions .ansible-lint
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,8 @@ exclude_paths:
- roles/sap_hypervisor_node_preconfigure
- roles/sap_install_media_detect
#- roles/sap_netweaver_preconfigure
- roles/sap_storage_setup
#- roles/sap_storage_setup
#- roles/sap_swpm
- roles/sap_storage
- roles/sap_vm_preconfigure

enable_list:
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/ansible-lint-sap_general_preconfigure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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_general_preconfigure
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/ansible-lint-sap_ha_install_hana_hsr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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_ha_install_hana_hsr
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/ansible-lint-sap_ha_pacemaker_cluster.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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_ha_pacemaker_cluster
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/ansible-lint-sap_hana_install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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_hana_install
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/ansible-lint-sap_hana_preconfigure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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_hana_preconfigure
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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_hypervisor_node_preconfigure
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/ansible-lint-sap_netweaver_preconfigure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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_netweaver_preconfigure
Expand Down
43 changes: 43 additions & 0 deletions .github/workflows/ansible-lint-sap_storage_setup.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_storage_setup

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

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_storage_setup
run: ansible-lint
10 changes: 7 additions & 3 deletions .github/workflows/ansible-lint-sap_swpm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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_swpm
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/ansible-lint-sap_vm_preconfigure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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_vm_preconfigure
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/ansible-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,19 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
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: Install collection dependencies
# run: ansible-galaxy collection install community.general
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/ansible-test-sanity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,17 @@ jobs:

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

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

- name: Install test dependencies
run: pip3 install ansible ansible-lint==6.8.6
run: |
pip3 install ansible ansible-lint==6.8.6
pip3 install ansible-compat==3.0.2
# - name: Install collection dependencies
# run: ansible-galaxy collection install community.general
Expand Down
24 changes: 21 additions & 3 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,31 @@ community.sap_install Release Notes



v1.3.0
======

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

| Release Date: 2023-07-21
| sap_general_preconfigure: Updates for new IBM Power packages with RHEL
| sap_hana_preconfigure: Updates for new IBM Power packages with RHEL
| sap_hana_install: Default Log Mode to normal and not Overwrite
| sap_ha_pacemaker_cluster: Detection of and compatibility for additional Infrastructure Platforms
| sap_ha_pacemaker_cluster: SAP NetWeaver compatibility added
| sap_install_media_detect: Restructure and add execution controls
| sap_storage_setup: Overhaul/Rewrite with breaking changes
| sap_storage_setup: SAP NetWeaver and NFS compatibility added
| sap_swpm: Minor alterations from High Availability test scenarios
| collection: Sample Playbooks updated
v1.2.3
======

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

| Release Date: 2022-04-25
| Release Date: 2023-04-25
| sap_hana_preconfigure: Some modifications for HANA on RHEL 9
| sap_ha_pacemaker_cluster: Support for custom stonith resource definitions containing more than one element
| sap_hana_preconfigure: Be more flexible with IBM service and productivity tools
Expand All @@ -24,7 +42,7 @@ v1.2.2
Release Summary
---------------

| Release Date: 2022-02-01
| Release Date: 2023-02-01
| Fix for sap_hana_preconfigure on SLES when tuned is not installed

Expand All @@ -34,7 +52,7 @@ v1.2.1
Release Summary
---------------

| Release Date: 2022-01-26
| Release Date: 2023-01-26
| A few minor fixes

Expand Down
Loading

0 comments on commit 1eb9696

Please sign in to comment.