Skip to content

Commit 0e20ddf

Browse files
authored
Merge pull request #86 from sap-linuxlab/dev
merge dev to main for release 1.1.2
2 parents 3ff94fe + ed85a54 commit 0e20ddf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+751
-522
lines changed

CHANGELOG.rst

+91-61
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,121 @@
1-
===================================
2-
community.sap_infrastructure Release Notes
3-
===================================
1+
===========================================
2+
community.sap\_infrastructure Release Notes
3+
===========================================
44

55
.. contents:: Topics
66

7+
v1.1.2
8+
======
9+
10+
Release Summary
11+
---------------
12+
13+
A few minor changes
14+
15+
Bugfixes
16+
--------
17+
18+
- collection - Bump vmware.vmware_rest to 4.5.0 (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/88)
19+
- collection - Use amazon.aws.ec2_placement_group (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/90)
20+
- collection - implement changelogs/changelog.yaml (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/84)
21+
- sap_vm_provision - AWS tag pacemaker for fence agent stonith:external/ec2 (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/91)
22+
- sap_vm_provision - update azure.azcollection minimum version requirement (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/81)
23+
- sap_vm_provision/sap_vm_temp_vip - Add dynamic group handling for provisioning (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/78)
24+
- sap_vm_verify - stub code comments and reorder (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/80)
25+
726
v1.1.1
827
======
928

1029
Release Summary
1130
---------------
1231

13-
| Release Date: 2024-12-19
14-
| sap_hypervisor_node_preconfigure: Bug fix for HPP wait
15-
| sap_hypervisor_node_preconfigure: Bug fix for HCO wait and validate
32+
A few minor fixes
33+
34+
Bugfixes
35+
--------
36+
37+
- sap_hypervisor_node_preconfigure - Bug fix for HCO wait and validate
38+
- sap_hypervisor_node_preconfigure - Bug fix for HPP wait
1639

1740
v1.1.0
1841
======
1942

2043
Release Summary
2144
---------------
2245

23-
| Release Date: 2024-12-01
24-
| sap_hypervisor_node_preconfigure: OCPv improve auth and add namespace targets
25-
| sap_hypervisor_node_preconfigure: OCPv update default vars and var prefixes
26-
| sap_hypervisor_node_preconfigure: OCPv add waits for resource readiness
27-
| sap_hypervisor_node_preconfigure: OCPv improve SR-IOV handling
28-
| sap_vm_provision: update platform guidance document
29-
| sap_vm_provision: remove AWS CLI and GCloud CLI dependency
30-
| sap_vm_provision: add spread placement strategy for AWS, GCP, IBM Cloud, MS Azure, IBM PowerVM
31-
| sap_vm_provision: add AWS Route53 record overwrite
32-
| sap_vm_provision: add IBM Cloud Private DNS Custom Resolver for IBM Power VS
33-
| sap_vm_provision: add var for Virtual IP handling across multiple roles
34-
| sap_vm_provision: fix /etc/hosts for Virtual IPs
35-
| sap_vm_provision: add var for Load Balancer naming on GCP, IBM Cloud, MS Azure
36-
| sap_vm_provision: update OS Images for AWS, GCP, IBM Cloud, MS Azure
37-
| sap_vm_provision: add vars for Kubevirt VM
38-
| sap_vm_provision: fix OS Subscription registration logic and BYOL/BYOS
39-
| sap_vm_provision: improve Web Proxy logic
40-
| sap_vm_provision: fix handling of nested variables within host_specifications_dictionary
41-
| sap_vm_provision: fix handling of custom IOPS on AWS, GCP, IBM Cloud
42-
| sap_vm_provision: fix handling of AWS IAM Policy for HA
43-
| sap_vm_provision: fix handling of MS Azure IAM Role for HA
44-
| sap_vm_provision: add google-guest-agent service for load balancer config
45-
| sap_vm_provision: add readiness for AnyDB HA (e.g. IBM Db2 HADR)
46-
| sap_vm_provision: update IBM Power VS locations lookup list
47-
| sap_vm_provision: update logic for IBM Power VS Workspace with latest backend routing (PER)
48-
| sap_vm_provision: update logic for IBM Cloud Virtual Network Interfaces (VNI)
49-
| sap_vm_provision: fix Ansible to Terraform copy to working directory logic and note
50-
| sap_vm_provision: update embedded Terraform Template with updated var names for imported Terraform Modules
51-
| sap_vm_temp_vip: overhaul replace all shell logic with Ansible Modules and use special vars to determine OS network devices reliably
52-
| sap_vm_temp_vip: overhaul documentation
46+
Various minor changes
47+
48+
Minor Changes
49+
-------------
50+
51+
- sap_hypervisor_node_preconfigure - OCPv add waits for resource readiness
52+
- sap_hypervisor_node_preconfigure - OCPv improve SR-IOV handling
53+
- sap_hypervisor_node_preconfigure - OCPv improve auth and add namespace targets
54+
- sap_hypervisor_node_preconfigure - OCPv update default vars and var prefixes
55+
- sap_vm_provision - add AWS Route53 record overwrite
56+
- sap_vm_provision - add IBM Cloud Private DNS Custom Resolver for IBM Power VS
57+
- sap_vm_provision - add google-guest-agent service for load balancer config
58+
- sap_vm_provision - add readiness for AnyDB HA (e.g. IBM Db2 HADR)
59+
- sap_vm_provision - add spread placement strategy for AWS, GCP, IBM Cloud, MS Azure, IBM PowerVM
60+
- sap_vm_provision - add var for Load Balancer naming on GCP, IBM Cloud, MS Azure
61+
- sap_vm_provision - add var for Virtual IP handling across multiple roles
62+
- sap_vm_provision - add vars for Kubevirt VM
63+
- sap_vm_provision - fix /etc/hosts for Virtual IPs
64+
- sap_vm_provision - fix Ansible to Terraform copy to working directory logic and note
65+
- sap_vm_provision - fix OS Subscription registration logic and BYOL/BYOS
66+
- sap_vm_provision - fix handling of AWS IAM Policy for HA
67+
- sap_vm_provision - fix handling of MS Azure IAM Role for HA
68+
- sap_vm_provision - fix handling of custom IOPS on AWS, GCP, IBM Cloud
69+
- sap_vm_provision - fix handling of nested variables within host_specifications_dictionary
70+
- sap_vm_provision - improve Web Proxy logic
71+
- sap_vm_provision - remove AWS CLI and GCloud CLI dependency
72+
- sap_vm_provision - update IBM Power VS locations lookup list
73+
- sap_vm_provision - update OS Images for AWS, GCP, IBM Cloud, MS Azure
74+
- sap_vm_provision - update embedded Terraform Template with updated var names for imported Terraform Modules
75+
- sap_vm_provision - update logic for IBM Cloud Virtual Network Interfaces (VNI)
76+
- sap_vm_provision - update logic for IBM Power VS Workspace with latest backend routing (PER)
77+
- sap_vm_provision - update platform guidance document
78+
- sap_vm_temp_vip - overhaul documentation
79+
- sap_vm_temp_vip - overhaul replace all shell logic with Ansible Modules and use special vars to determine OS network devices reliably
5380

5481
v1.0.1
5582
======
5683

5784
Release Summary
5885
---------------
5986

60-
| Release Date: 2024-04-29
61-
| collection: Bug fix for GH Action requirements
62-
| collection: Bug fix for Ansible Collection dependencies
63-
| sap_hypervisor_node_preconfigure: Bug fix for when condition typo and trident version update
64-
| sap_vm_provision: Documentation update for AWS IAM
65-
| sap_vm_provision: Documentation update for design assumptions with execution impact
66-
| sap_vm_provision: Feature add for all to ensure short hostname is not longer than 13 characters (SAP Note 611361)
67-
| sap_vm_provision: Feature add for all internal variable names prefix with __sap_vm_provision_
68-
| sap_vm_provision: Feature add for all with rescue block to output errors without revealing credential secrets
69-
| sap_vm_provision: Feature add for SAP HANA Scale-Out user-defined variable name prefix with sap_vm_provision
70-
| sap_vm_provision: Feature add for all Ansible Tasks calling Infrastructure Platform APIs default to no_log instead of Environment
71-
| sap_vm_provision: Feature add sample Ansible Playbook for blank Virtual Machine provision
72-
| sap_vm_provision: Feature add for MS Azure SSH Key Pair from new dependency Ansible Module
73-
| sap_vm_provision: Feature add for MS Azure and IBM Cloud Private DNS in separate Resource Group
74-
| sap_vm_provision: Feature add for all Cloud vendors with updated regex for OS Image releases
75-
| sap_vm_provision: Feature add for IBM Power VS using newer hardware machine type (Power10)
76-
| sap_vm_provision: Bug fix for OS Package Repository registration task not triggering
77-
| sap_vm_provision: Bug fix for Web Forward Proxy task not triggering
78-
| sap_vm_provision: Bug fix for ignoring undefined variables (e.g. sap_id_user_password) set on hosts
79-
| sap_vm_provision: Bug fix for IBM Power VS using Power Edge Router default instead of legacy cloud connections
80-
| sap_vm_provision: Bug fix for IBM Power VS OS Image clone from stock and provision
81-
| sap_vm_provision: Bug fix for MS Azure Virtual Machine info response changed data path for IP Address migrating from 1.x to 2.x Ansible Collection
82-
| sap_vm_provision: Bug fix for MS Azure Virtual Machine vm_identity syntax changed migrating from 1.x to 2.x Ansible Collection
87+
Various enhancements
88+
89+
Minor Changes
90+
-------------
91+
92+
- collection - Bug fix for Ansible Collection dependencies
93+
- collection - Bug fix for GH Action requirements
94+
- sap_hypervisor_node_preconfigure - Bug fix for when condition typo and trident version update
95+
- sap_vm_provision - Bug fix for IBM Power VS OS Image clone from stock and provision
96+
- sap_vm_provision - Bug fix for IBM Power VS using Power Edge Router default instead of legacy cloud connections
97+
- sap_vm_provision - Bug fix for MS Azure Virtual Machine info response changed data path for IP Address migrating from 1.x to 2.x Ansible Collection
98+
- sap_vm_provision - Bug fix for MS Azure Virtual Machine vm_identity syntax changed migrating from 1.x to 2.x Ansible Collection
99+
- sap_vm_provision - Bug fix for OS Package Repository registration task not triggering
100+
- sap_vm_provision - Bug fix for Web Forward Proxy task not triggering
101+
- sap_vm_provision - Bug fix for ignoring undefined variables (e.g. sap_id_user_password) set on hosts
102+
- sap_vm_provision - Documentation update for AWS IAM
103+
- sap_vm_provision - Documentation update for design assumptions with execution impact
104+
- sap_vm_provision - Feature add for IBM Power VS using newer hardware machine type (Power10)
105+
- sap_vm_provision - Feature add for MS Azure SSH Key Pair from new dependency Ansible Module
106+
- sap_vm_provision - Feature add for MS Azure and IBM Cloud Private DNS in separate Resource Group
107+
- sap_vm_provision - Feature add for SAP HANA Scale-Out user-defined variable name prefix with sap_vm_provision
108+
- sap_vm_provision - Feature add for all Ansible Tasks calling Infrastructure Platform APIs default to no_log instead of Environment
109+
- sap_vm_provision - Feature add for all Cloud vendors with updated regex for OS Image releases
110+
- sap_vm_provision - Feature add for all internal variable names prefix with __sap_vm_provision_
111+
- sap_vm_provision - Feature add for all to ensure short hostname is not longer than 13 characters (SAP Note 611361)
112+
- sap_vm_provision - Feature add for all with rescue block to output errors without revealing credential secrets
113+
- sap_vm_provision - Feature add sample Ansible Playbook for blank Virtual Machine provision
83114

84115
v1.0.0
85116
======
86117

87118
Release Summary
88119
---------------
89120

90-
| Release Date: 2024-02-02
91-
| Initial Release on Galaxy
121+
Initial Release on Galaxy

changelogs/changelog.yaml

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
ancestor: null
2+
releases:
3+
1.0.0:
4+
release_date: '2024-02-02'
5+
changes:
6+
release_summary: Initial Release on Galaxy
7+
1.0.1:
8+
release_date: '2024-04-29'
9+
changes:
10+
release_summary: Various enhancements
11+
minor_changes:
12+
- collection - Bug fix for GH Action requirements
13+
- collection - Bug fix for Ansible Collection dependencies
14+
- sap_hypervisor_node_preconfigure - Bug fix for when condition typo and trident version update
15+
- sap_vm_provision - Documentation update for AWS IAM
16+
- sap_vm_provision - Documentation update for design assumptions with execution impact
17+
- sap_vm_provision - Feature add for all to ensure short hostname is not longer than 13 characters (SAP Note 611361)
18+
- sap_vm_provision - Feature add for all internal variable names prefix with __sap_vm_provision_
19+
- sap_vm_provision - Feature add for all with rescue block to output errors without revealing credential secrets
20+
- sap_vm_provision - Feature add for SAP HANA Scale-Out user-defined variable name prefix with sap_vm_provision
21+
- sap_vm_provision - Feature add for all Ansible Tasks calling Infrastructure Platform APIs default to no_log instead of Environment
22+
- sap_vm_provision - Feature add sample Ansible Playbook for blank Virtual Machine provision
23+
- sap_vm_provision - Feature add for MS Azure SSH Key Pair from new dependency Ansible Module
24+
- sap_vm_provision - Feature add for MS Azure and IBM Cloud Private DNS in separate Resource Group
25+
- sap_vm_provision - Feature add for all Cloud vendors with updated regex for OS Image releases
26+
- sap_vm_provision - Feature add for IBM Power VS using newer hardware machine type (Power10)
27+
- sap_vm_provision - Bug fix for OS Package Repository registration task not triggering
28+
- sap_vm_provision - Bug fix for Web Forward Proxy task not triggering
29+
- sap_vm_provision - Bug fix for ignoring undefined variables (e.g. sap_id_user_password) set on hosts
30+
- sap_vm_provision - Bug fix for IBM Power VS using Power Edge Router default instead of legacy cloud connections
31+
- sap_vm_provision - Bug fix for IBM Power VS OS Image clone from stock and provision
32+
- sap_vm_provision - Bug fix for MS Azure Virtual Machine info response changed data path for IP Address migrating from 1.x to 2.x Ansible Collection
33+
- sap_vm_provision - Bug fix for MS Azure Virtual Machine vm_identity syntax changed migrating from 1.x to 2.x Ansible Collection
34+
1.1.0:
35+
release_date: '2024-12-01'
36+
changes:
37+
release_summary: Various minor changes
38+
minor_changes:
39+
- sap_hypervisor_node_preconfigure - OCPv improve auth and add namespace targets
40+
- sap_hypervisor_node_preconfigure - OCPv update default vars and var prefixes
41+
- sap_hypervisor_node_preconfigure - OCPv add waits for resource readiness
42+
- sap_hypervisor_node_preconfigure - OCPv improve SR-IOV handling
43+
- sap_vm_provision - update platform guidance document
44+
- sap_vm_provision - remove AWS CLI and GCloud CLI dependency
45+
- sap_vm_provision - add spread placement strategy for AWS, GCP, IBM Cloud, MS Azure, IBM PowerVM
46+
- sap_vm_provision - add AWS Route53 record overwrite
47+
- sap_vm_provision - add IBM Cloud Private DNS Custom Resolver for IBM Power VS
48+
- sap_vm_provision - add var for Virtual IP handling across multiple roles
49+
- sap_vm_provision - fix /etc/hosts for Virtual IPs
50+
- sap_vm_provision - add var for Load Balancer naming on GCP, IBM Cloud, MS Azure
51+
- sap_vm_provision - update OS Images for AWS, GCP, IBM Cloud, MS Azure
52+
- sap_vm_provision - add vars for Kubevirt VM
53+
- sap_vm_provision - fix OS Subscription registration logic and BYOL/BYOS
54+
- sap_vm_provision - improve Web Proxy logic
55+
- sap_vm_provision - fix handling of nested variables within host_specifications_dictionary
56+
- sap_vm_provision - fix handling of custom IOPS on AWS, GCP, IBM Cloud
57+
- sap_vm_provision - fix handling of AWS IAM Policy for HA
58+
- sap_vm_provision - fix handling of MS Azure IAM Role for HA
59+
- sap_vm_provision - add google-guest-agent service for load balancer config
60+
- sap_vm_provision - add readiness for AnyDB HA (e.g. IBM Db2 HADR)
61+
- sap_vm_provision - update IBM Power VS locations lookup list
62+
- sap_vm_provision - update logic for IBM Power VS Workspace with latest backend routing (PER)
63+
- sap_vm_provision - update logic for IBM Cloud Virtual Network Interfaces (VNI)
64+
- sap_vm_provision - fix Ansible to Terraform copy to working directory logic and note
65+
- sap_vm_provision - update embedded Terraform Template with updated var names for imported Terraform Modules
66+
- sap_vm_temp_vip - overhaul replace all shell logic with Ansible Modules and use special vars to determine OS network devices reliably
67+
- sap_vm_temp_vip - overhaul documentation
68+
1.1.1:
69+
release_date: '2024-12-19'
70+
changes:
71+
release_summary: A few minor fixes
72+
bugfixes:
73+
- sap_hypervisor_node_preconfigure - Bug fix for HPP wait
74+
- sap_hypervisor_node_preconfigure - Bug fix for HCO wait and validate
75+
1.1.2:
76+
release_date: '2025-02-25'
77+
changes:
78+
release_summary: A few minor changes
79+
bugfixes:
80+
- collection - Use amazon.aws.ec2_placement_group (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/90)
81+
- collection - Bump vmware.vmware_rest to 4.5.0 (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/88)
82+
- collection - implement changelogs/changelog.yaml (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/84)
83+
- sap_vm_provision - AWS tag pacemaker for fence agent stonith:external/ec2 (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/91)
84+
- sap_vm_provision - update azure.azcollection minimum version requirement (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/81)
85+
- sap_vm_provision/sap_vm_temp_vip - Add dynamic group handling for provisioning (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/78)
86+
- sap_vm_verify - stub code comments and reorder (https://github.com/sap-linuxlab/community.sap_infrastructure/pull/80)

changelogs/config.yaml

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
3+
changelog_filename_template: ../CHANGELOG.rst
4+
changelog_filename_version_depth: 0
5+
changes_file: changelog.yaml
6+
changes_format: combined
7+
ignore_other_fragment_extensions: true
8+
keep_fragments: false
9+
mention_ancestor: true
10+
new_plugins_after_name: removed_features
11+
notesdir: fragments
12+
prelude_section_name: release_summary
13+
prelude_section_title: Release Summary
14+
sanitize_changelog: true
15+
sections:
16+
- - major_changes
17+
- Major Changes
18+
- - minor_changes
19+
- Minor Changes
20+
- - breaking_changes
21+
- Breaking Changes / Porting Guide
22+
- - deprecated_features
23+
- Deprecated Features
24+
- - removed_features
25+
- Removed Features (previously deprecated)
26+
- - security_fixes
27+
- Security Fixes
28+
- - bugfixes
29+
- Bugfixes
30+
- - known_issues
31+
- Known Issues
32+
title: community.sap_infrastructure
33+
trivial_section_name: trivial
34+
use_fqcn: true

galaxy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace: community
1010
name: sap_infrastructure
1111

1212
# The version of the collection. Must be compatible with semantic versioning
13-
version: 1.1.1
13+
version: 1.1.2
1414

1515
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
1616
readme: README.md

requirements.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ collections:
99
version: 9.0.0
1010
- name: azure.azcollection
1111
type: galaxy
12-
version: 3.0.1
12+
version: 3.2.0
1313
- name: google.cloud
1414
type: galaxy
1515
version: 1.1.3
@@ -25,7 +25,7 @@ collections:
2525
version: 2.1.0
2626
- name: vmware.vmware_rest
2727
type: galaxy
28-
version: 3.0.0
28+
version: 4.5.0
2929
- name: cloud.common
3030
type: galaxy
3131
version: 4.0.0

roles/sap_vm_provision/README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,8 @@ Prior to execution of this Ansible Role, there are no Ansible Roles suggested to
112112
- Variables specific to each Infrastructure Platform (e.g. `sap_vm_provision_aws_access_key`)
113113
- Include files from subdirectory based upon chosen method and target (e.g. `/tasks/platform_ansible_to_terraform/aws_ec2_vs/`)
114114
- Provision host/s
115-
- Add hosts to Ansible Inventory Groups defined by the Host Specification Dictionary _(e.g. hana_primary, hana_secondary, nwas_ascs, nwas_ers, nwas_pas, nwas_aas, anydb_primary, anydb_secondary)_
115+
- Add hosts to Ansible Inventory Groups defined by the Host Specification Dictionary `sap_host_type` variable _(e.g. hana_primary, hana_secondary, nwas_ascs, nwas_ers, nwas_pas, nwas_aas, anydb_primary, anydb_secondary)_</br>
116+
**NOTE:** Group names can be customized using `sap_vm_provision_group_*` variables in `vars/default.yml` (e.g. `sap_vm_provision_group_hana_primary`, `sap_vm_provision_group_nwas_ascs`, etc.).
116117
- Perform additional tasks for host/s (e.g. DNS Records, /etc/hosts, register OS for Packages, register Web Forward Proxy)
117118
- Set variables if other Ansible Roles are to be executed (e.g. variables for Ansible Roles in the `sap_install` Ansible Collection)
118119
- Perform any tasks for High Availability (execution dependent on hosts in Ansible Inventory Groups)

0 commit comments

Comments
 (0)