Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sapnwbootstrap-formula for openSUSE:Factory checked in at 2021-02-23 20:20:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sapnwbootstrap-formula (Old) and /work/SRC/openSUSE:Factory/.sapnwbootstrap-formula.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sapnwbootstrap-formula" Tue Feb 23 20:20:55 2021 rev:24 rq:874342 version:0.6.1+git.1614002274.d59b08c Changes: -------- --- /work/SRC/openSUSE:Factory/sapnwbootstrap-formula/sapnwbootstrap-formula.changes 2021-02-15 23:17:12.539477239 +0100 +++ /work/SRC/openSUSE:Factory/.sapnwbootstrap-formula.new.2378/sapnwbootstrap-formula.changes 2021-02-23 20:22:37.459773435 +0100 @@ -1,0 +2,6 @@ +Fri Feb 19 08:48:58 UTC 2021 - Xabier Arbulu <xarb...@suse.com> + +- Add some mandatory values in the DB and PAS templates for S4HANA + to avoid executions without them in the extra_parameters field + +------------------------------------------------------------------- Old: ---- sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad.tar.gz New: ---- sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sapnwbootstrap-formula.spec ++++++ --- /var/tmp/diff_new_pack.Pxbmrs/_old 2021-02-23 20:22:38.003773917 +0100 +++ /var/tmp/diff_new_pack.Pxbmrs/_new 2021-02-23 20:22:38.007773920 +0100 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: sapnwbootstrap-formula -Version: 0.6.1+git.1613419142.d0421ad +Version: 0.6.1+git.1614002274.d59b08c Release: 0 Summary: SAP Netweaver platform deployment formula License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Pxbmrs/_old 2021-02-23 20:22:38.035773945 +0100 +++ /var/tmp/diff_new_pack.Pxbmrs/_new 2021-02-23 20:22:38.039773949 +0100 @@ -5,7 +5,7 @@ <param name="exclude">.git</param> <param name="filename">sapnwbootstrap-formula</param> <param name="versionformat">0.6.1+git.%ct.%h</param> - <param name="revision">d0421adc4a7c181a1f157209b823cfc150a204f6</param> + <param name="revision">d59b08cd987f92a29576c28c6e7f38f8e4a68026</param> </service> <service name="recompress" mode="disabled"> ++++++ sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad.tar.gz -> sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_aas.sls new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_aas.sls --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_aas.sls 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_aas.sls 2021-02-22 14:57:54.000000000 +0100 @@ -19,6 +19,7 @@ - name: {{ inifile }} - template: jinja - context: # set up context for template aas.inifile.params.j2 + product_id: {{ product_id }} master_password: {{ netweaver.master_password }} sap_adm_password: {{ netweaver.sap_adm_password|default(netweaver.master_password) }} sid_adm_password: {{ netweaver.sid_adm_password|default(netweaver.master_password) }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_ascs.sls new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_ascs.sls --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_ascs.sls 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_ascs.sls 2021-02-22 14:57:54.000000000 +0100 @@ -19,6 +19,7 @@ - name: {{ inifile }} - template: jinja - context: # set up context for template ascs.inifile.params.j2 + product_id: {{ product_id }} master_password: {{ netweaver.master_password }} sap_adm_password: {{ netweaver.sap_adm_password|default(netweaver.master_password) }} sid_adm_password: {{ netweaver.sid_adm_password|default(netweaver.master_password) }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_db.sls new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_db.sls --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_db.sls 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_db.sls 2021-02-22 14:57:54.000000000 +0100 @@ -20,6 +20,7 @@ - name: {{ inifile }} - template: jinja - context: # set up context for template db.inifile.params.j2 + product_id: {{ product_id }} master_password: {{ netweaver.master_password }} sap_adm_password: {{ netweaver.sap_adm_password|default(netweaver.master_password) }} sid_adm_password: {{ netweaver.sid_adm_password|default(netweaver.master_password) }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_ers.sls new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_ers.sls --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_ers.sls 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_ers.sls 2021-02-22 14:57:54.000000000 +0100 @@ -19,6 +19,7 @@ - name: {{ inifile }} - template: jinja - context: # set up context for template ers.inifile.params.j2 + product_id: {{ product_id }} master_password: {{ netweaver.master_password }} sap_adm_password: {{ netweaver.sap_adm_password|default(netweaver.master_password) }} sid_adm_password: {{ netweaver.sid_adm_password|default(netweaver.master_password) }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_pas.sls new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_pas.sls --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/netweaver/install_pas.sls 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/netweaver/install_pas.sls 2021-02-22 14:57:54.000000000 +0100 @@ -20,6 +20,7 @@ - name: {{ inifile }} - template: jinja - context: # set up context for template pas.inifile.params.j2 + product_id: {{ product_id }} master_password: {{ netweaver.master_password }} sap_adm_password: {{ netweaver.sap_adm_password|default(netweaver.master_password) }} sid_adm_password: {{ netweaver.sid_adm_password|default(netweaver.master_password) }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/sapnwbootstrap-formula.changes new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/sapnwbootstrap-formula.changes --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/sapnwbootstrap-formula.changes 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/sapnwbootstrap-formula.changes 2021-02-22 14:57:54.000000000 +0100 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Fri Feb 19 08:48:58 UTC 2021 - Xabier Arbulu <xarb...@suse.com> + +- Add some mandatory values in the DB and PAS templates for S4HANA + to avoid executions without them in the extra_parameters field + +------------------------------------------------------------------- Mon Feb 15 12:34:27 UTC 2021 - Xabier Arbulu <xarb...@suse.com> - Give the option to mount /sapmnt folder locally without using diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/aas.inifile.params.j2 new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/aas.inifile.params.j2 --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/aas.inifile.params.j2 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/aas.inifile.params.j2 2021-02-22 14:57:54.000000000 +0100 @@ -1,6 +1,7 @@ ################################################################################################################################################################################################################## # # # Installation service 'NW_DI:XXX' # +# Used product id: {{ product_id }} # # ################################################################################################################################################################################################################## diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/ascs.inifile.params.j2 new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/ascs.inifile.params.j2 --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/ascs.inifile.params.j2 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/ascs.inifile.params.j2 2021-02-22 14:57:54.000000000 +0100 @@ -2,6 +2,7 @@ ################################################################################################################################################################################################ # # # Installation service 'NW_ABAP_ASCS:XXX' # +# Used product id: {{ product_id }} # # ################################################################################################################################################################################################ # Password for the Diagnostics Agent specific <dasid>adm user. Provided value may be encoded. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/db.inifile.params.j2 new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/db.inifile.params.j2 --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/db.inifile.params.j2 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/db.inifile.params.j2 2021-02-22 14:57:54.000000000 +0100 @@ -1,9 +1,12 @@ ################################################################################################################################################################################################## # # # Installation service 'NW_ABAP_DB:XXX' # +# Used product id: {{ product_id }} # # ################################################################################################################################################################################################## +{%- set product_id_header = product_id.split(":")[1].split(".")[0] %} + # Password for the Diagnostics Agent specific <dasid>adm user. Provided value may be encoded. # DiagnosticsAgent.dasidAdmPassword = @@ -31,7 +34,11 @@ # HDB_Schema_Check_Dialogs.validateSchemaName = true # Use SAP HANA Media on CD, do not ask for SAR archives +{%- if product_id_header in ['S4HANA1809', 'S4HANA1909'] %} +HDB_Software_Dialogs.useMediaCD = false +{%- else %} HDB_Software_Dialogs.useMediaCD = true +{%- endif %} # Database hostnames that will be set directly in hdbuserstore without resolving them in HANA. Comma separated. Example (host1,host2) # HDB_Userstore.doNotResolveHostnames = @@ -97,7 +104,11 @@ # NW_HDB_DB.javaSchemaPassword = # Install the SAP HANA database client in a central or local directory. Possible values are: 'SAPCPE', 'LOCAL' +{%- if product_id_header in ['S4HANA1809', 'S4HANA1909'] %} +NW_HDB_DBClient.clientPathStrategy = LOCAL +{%- else %} # NW_HDB_DBClient.clientPathStrategy = LOCAL +{%- endif %} # Database host NW_HDB_getDBInfo.dbhost = {{ hana_host }} @@ -126,6 +137,19 @@ # A dedicated OS user for the tenant database, required for SAP HANA multitenant database containers with high isolation level. # NW_HDB_getDBInfo.tenantOsUser = + +{%- if product_id_header in ['S4HANA1809', 'S4HANA1909'] %} +# S4HANA specific values +NW_Recovery_Install_HDB.extractLocation = /usr/sap/{{ hana_sid.upper() }}/HDB{{ '{:0>2}'.format(hana_inst) }}/backup/data/DB_{{ hana_sid.upper() }} + +NW_Recovery_Install_HDB.sidAdmName = {{ hana_sid.lower() }}adm + +NW_Recovery_Install_HDB.sidAdmPassword = {{ hana_password }} + +# By default, the value matches the number of extract files. Decreased to avoid high memory usage +NW_Recovery_Install_HDB.extractParallelJobs = 5 +{%- endif %} + # SAP INTERNAL USE ONLY # NW_adaptProfile.templateFiles = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/ers.inifile.params.j2 new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/ers.inifile.params.j2 --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/ers.inifile.params.j2 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/ers.inifile.params.j2 2021-02-22 14:57:54.000000000 +0100 @@ -2,6 +2,7 @@ ################################################################################################################################################################################################################ # # # Installation service 'NW_ERS:XXX' # +# Used product id: {{ product_id }} # # ################################################################################################################################################################################################################ # Password for the Diagnostics Agent specific <dasid>adm user. Provided value may be encoded. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/pas.inifile.params.j2 new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/pas.inifile.params.j2 --- old/sapnwbootstrap-formula-0.6.1+git.1613419142.d0421ad/templates/pas.inifile.params.j2 2021-02-15 20:59:02.000000000 +0100 +++ new/sapnwbootstrap-formula-0.6.1+git.1614002274.d59b08c/templates/pas.inifile.params.j2 2021-02-22 14:57:54.000000000 +0100 @@ -1,9 +1,12 @@ #################################################################################################################################################################################################################### # # # Installation service 'NW_ABAP_CI:XXX' # +# Used product id: {{ product_id }} # # #################################################################################################################################################################################################################### +{%- set product_id_header = product_id.split(":")[1].split(".")[0] %} + # Password for the Diagnostics Agent specific <dasid>adm user. Provided value may be encoded. # DiagnosticsAgent.dasidAdmPassword = @@ -130,6 +133,11 @@ # Password of user 'SYSTEM' inside the SAP HANA database server NW_HDB_getDBInfo.systemPassword = {{ hana_password }} +{%- if product_id_header in ['S4HANA1709'] %} +# S4HANA specific values +NW_liveCache.useLiveCache = false +{%- endif %} + # Enable the instance agent (sapstartsrv) data supplier to send operating system information to the System Landscape Directory (SLD). Default is 'false'. # NW_SLD_Configuration.configureSld = false