Hello community,

here is the log from the commit of package sapnwbootstrap-formula for 
openSUSE:Factory checked in at 2020-10-14 15:40:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sapnwbootstrap-formula (Old)
 and      /work/SRC/openSUSE:Factory/.sapnwbootstrap-formula.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sapnwbootstrap-formula"

Wed Oct 14 15:40:04 2020 rev:15 rq:841615 version:0.5.2+git.1602610350.43801ea

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/sapnwbootstrap-formula/sapnwbootstrap-formula.changes
    2020-09-29 19:02:39.145835369 +0200
+++ 
/work/SRC/openSUSE:Factory/.sapnwbootstrap-formula.new.3486/sapnwbootstrap-formula.changes
  2020-10-14 15:40:48.142396140 +0200
@@ -1,0 +2,7 @@
+Wed Oct  7 19:58:03 UTC 2020 - Simranpal Singh <simranpal.si...@suse.com>
+
+- Version 0.5.2
+  * Create SUMA form based on latest pillar and formula data
+  (jsc#SLE-4047)
+
+-------------------------------------------------------------------

Old:
----
  sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23.tar.gz

New:
----
  sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sapnwbootstrap-formula.spec ++++++
--- /var/tmp/diff_new_pack.0Hi2W4/_old  2020-10-14 15:40:48.786396365 +0200
+++ /var/tmp/diff_new_pack.0Hi2W4/_new  2020-10-14 15:40:48.786396365 +0200
@@ -19,7 +19,7 @@
 # See also http://en.opensuse.org/openSUSE:Specfile_guidelines
 
 Name:           sapnwbootstrap-formula
-Version:        0.5.1+git.1601302344.84ced23
+Version:        0.5.2+git.1602610350.43801ea
 Release:        0
 Summary:        SAP Netweaver platform deployment formula
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.0Hi2W4/_old  2020-10-14 15:40:48.810396374 +0200
+++ /var/tmp/diff_new_pack.0Hi2W4/_new  2020-10-14 15:40:48.810396374 +0200
@@ -4,8 +4,8 @@
     <param name="scm">git</param>
     <param name="exclude">.git</param>
     <param name="filename">sapnwbootstrap-formula</param>
-    <param name="versionformat">0.5.1+git.%ct.%h</param>
-    <param name="revision">84ced2387dfdf481ffab0c8eea37767340ecf7e1</param>
+    <param name="versionformat">0.5.2+git.%ct.%h</param>
+    <param name="revision">43801ea10f75a074193515ae443808929bcec1e4</param>
   </service>
 
   <service name="recompress" mode="disabled">

++++++ sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23.tar.gz -> 
sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/_service 
new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/_service
--- old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/_service    
2020-09-28 16:12:24.000000000 +0200
+++ new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/_service    
2020-10-13 19:32:30.000000000 +0200
@@ -4,7 +4,7 @@
     <param name="scm">git</param>
     <param name="exclude">.git</param>
     <param name="filename">sapnwbootstrap-formula</param>
-    <param name="versionformat">0.5.1+git.%ct.%h</param>
+    <param name="versionformat">0.5.2+git.%ct.%h</param>
     <param name="revision">%%VERSION%%</param>
   </service>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/form.yml 
new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/form.yml
--- old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/form.yml    
2020-09-28 16:12:24.000000000 +0200
+++ new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/form.yml    
2020-10-13 19:32:30.000000000 +0200
@@ -0,0 +1,345 @@
+netweaver:
+  $name: Netweaver
+  $type: group
+  
+  install_packages:
+    $name: Install required packages
+    $type: boolean
+    $default: true
+    $help: Install all the required packages to install SAP Netweaver
+  
+  virtual_addresses:
+    $name: Virtual Addresses
+    $type: edit-group
+    $help: Define the virtual IP addresses and virtual hostnames for all of 
the SAP machines that belong to the same installation. These virtual hostnames 
are later used internally by SAP to know the other machines in the same 
landscape. Each entry must contain an IP address and a hostname such as 
192.168.201.111 & hacert01
+    $prototype:
+      $key:
+          $type: text
+          $name: IP Address
+      $type: text
+      $name: Hostname
+
+  sidadm_user_checkbox:
+    $name: Create the SAP <sid>adm user and sapsys group
+    $type: boolean
+    $help: Choose this option if the SAP <sid>adm user and sapsys group need 
to be created before the installation
+    $default: false      
+  sidadm_user:
+    $name: SAP User/Group
+    $visibleIf: .sidadm_user_checkbox == true
+    $type: group
+    $help: If this entry exists the user and group will be created before the 
installation, not during the installation [default]
+    uid:
+      $name: User ID
+      $default: 2001
+      $type: text
+      $help: Operating system User ID for the SAP <sid>adm user
+      $optional: true
+    gid:
+      $name: Group ID
+      $default: 2002
+      $type: text
+      $help: Operating system Group ID for the SAP <sid>adm user's 'sapsys' 
group
+      $optional: true
+
+  master_password:
+    $name: Master password
+    $type: password
+    $help: Master password is used for all the SAP users that are created. It 
must be 8 characters long and follows the SAP Password policies
+    $optional: false
+
+  sid_adm_password_checkbox:
+    $name: Provide SAP <sid>adm user password
+    $type: boolean
+    $default: false
+    $help: <sid>adm password is optional, master password will be used as 
default, if the value is not defined
+  sid_adm_password:
+    $name: SAP <sid>adm user password
+    $visibleIf: .sid_adm_password_checkbox == true
+    $type: password
+    $help: The password of the SAP <sid>adm user. If not set master password 
will be used as default
+    $optional: true
+  
+  sap_adm_password_checkbox:
+    $name: Provide SAP <sap>adm user password
+    $type: boolean
+    $default: false
+    $help: <sap>adm password is optional, master password will be used as 
default, if the value is not defined
+  sap_adm_password:
+    $name: SAP admin <sap>adm user password
+    $visibleIf: .sap_adm_password_checkbox == true
+    $type: password
+    $help: The password of the SAP <sap>adm user. If not set master password 
will be used as default
+    $optional: true
+
+  clean_nfs:
+    $name: Clean NFS share content
+    $type: boolean
+    $default: false
+    $help: Clean /sapmnt/{sid} and /usr/sap/{sid}/SYS content. It will only 
work if ASCS node is defined. Note this is destructive operation and will 
remove the NFS share contents 
+    $optional: false
+
+  use_swpm_sar_file:
+    $name: Provide SWPM installer sar archive for Netweaver installation 
+    $type: boolean
+    $default: false
+    $help: Mark this option if you want to use swpm sar archive file for the 
installation instead of already extracted SWPM installer
+  swpm_sar_file:
+    $name: Path to SWPM archive
+    $visibleIf: .use_swpm_sar_file == true
+    $type: text
+    $help: The absolute path to swpm installer media archive in SAR format. 
You also need to provide the sapcar executable path for extraction
+    $optional: true
+  nw_extract_dir:
+    $name: Path to extract the Netweaver installation media
+    $visibleIf: .use_swpm_sar_file == true
+    $type: text
+    $default: /sapmedia_extract/NW
+    $help: The NW media will be extracted to this path. By default this path 
is /sapmedia_extract/NW
+    $optional: true
+  sapcar_exe_file:
+    $name: Path to sapcar executable if extracting NW SAR archive
+    $visibleIf: .use_swpm_sar_file == true
+    $type: text
+    $help: The absolute path to sapcar executable to extract NW SAR archive. 
SAPCAR is a SAP utility tool to extract SAR archive files
+    $optional: true
+
+  swpm_folder:
+    $name: SWPM folder location
+    $visibleIf: .use_swpm_sar_file == false
+    $type: text
+    $help: Absolute path to already extracted SWPM installer folder. This 
installation path will have have preference over extracted swpm sar folder
+    $optional: true
+  
+  sapexe_folder:
+    $name: SAP exe folder location
+    $type: text
+    $help: Absolute path to sap exe folder. This folder must contain all the 
downloaded software from SAP download center to install the Netweaver systems. 
like SAPEXE, SAPEXEDB, igshelper, etc
+    $optional: false
+
+  additional_dvds:
+    $name: Additional dvds
+    $type: edit-group
+    $help: Absolute path to software folder or archives with additional SAP 
software. This software paths will be used for installation of SAP components 
such as NW export and HANA HDB client
+    $minItems: 1
+    $prototype:
+        $name: Additional DVD
+        $type: text
+        $optional: false
+
+  installation_folder:
+    $name: Netweaver installation folder
+    $type: text
+    $default: /tmp/swpm_unattended
+    $help: Folder where the installation is executed. It must be an empty 
folder. The execution logs will be stored there
+    $optional: false
+  
+  ha_enabled:
+    $name: Enable HA cluster configuration
+    $type: boolean
+    $default: true
+    $help: Enable the HA cluster configuration. In order to make this work, 
ASCS and ERS system must be installed together in parallel.
+    $optional: false
+
+  sapmnt_inst_media:
+    $name: sapmnt NFS share containing Netweaver SID folder
+    $type: text
+    $help: NFS share with the Netweaver SID folder. This sap mount folder is 
shared amongst the Netweaver instances
+    $optional: false
+
+  nfs_version:
+    $name: sapmnt NFS version
+    $type: text
+    $default: nfs4
+    $help: NFS version used to connect to the sapmnt nfs share
+    $optional: true
+
+  nfs_options:
+    $name: sapmnt NFS options
+    $type: text
+    $default: defaults
+    $help: Specify the options for nfs share
+    $optional: true
+
+  saptune_solution:
+    $name: saptune solution to apply
+    $type: text
+    $default: NETWEAVER
+    $help: saptune solution to apply to all nodes
+    $optional: true
+
+  hana_checkbox:
+    $name: Add information about installed HANA database (mandatory for 
DB/PAS/AAS instances)
+    $type: boolean
+    $default: false
+    $help: Information about the already deployed HANA Database. It is 
mandatory if DB/PAS/AAS are to be installed
+  hana:
+    $name: Hana database information
+    $visibleIf: .hana_checkbox == true
+    $type: group
+    $help: Information about the already deployed HANA Database. Mandatory for 
DB/PAS/AAS instances
+    host:
+      $name: Host
+      $type: text
+      $help: IP address of machine with already deployed HANA Database
+    sid:
+      $name: SID
+      $type: text
+      $help: System ID of the SAP HANA installation. It will be 3 character 
string used as ID of the SAP HANA Database like PRD, QAS etc 
+    instance:
+      $name: Instance
+      $type: text
+      $help: Instance number of the SAP HANA installation. It will be a two 
digit instance number between 00 to 99
+    password:
+      $name: Password
+      $type: password
+      $help: Password of the SAP HANA 'SYSTEM' user. 
+
+  schema_checkbox:
+    $name: Add schema information from DB installation
+    $type: boolean
+    $default: false
+    $help: Information about the Schema created during DB installation and 
used by PAS/AAS
+  schema:
+    $name: Schema
+    $visibleIf: .schema_checkbox == true
+    $type: group
+    $help: Information about the Schema created during DB installation and 
used by PAS/AAS
+    name:
+      $name: Schema name
+      $default: SAPABAP1
+      $type: text
+      help: The defatul schema name used by Netweaver is SAPABAP1 and for S/4 
HANA the default schema name is SAPHANADB 
+    password:
+      $name: Password
+      $type: password
+
+  product_id:
+    $name: SAP product ID
+    $type: text
+    $help: The SAP product id used for installation. If some particular node 
has its own product_id that one will have the preference. The options are. 
NW750.HDB.ABAPHA, S4HANA1709.CORE.HDB.ABAPHA, S4HANA1809.CORE.HDB.ABAPHA, 
S4HANA1909.CORE.HDB.ABAPHA. Remove the 'HA' from the end for non HA environment 
(without ERS)
+    $optional: false
+
+  monitoring_enabled:
+    $name: Enable the prometheus SAP host exporter
+    $type: boolean
+    $default: false
+    $help: Enable the node monitoring via exporters which will be installed 
and configured in all the nodes.
+
+  nodes:
+    $name: Nodes
+    $type: edit-group
+    $minItems: 1
+    $itemName: ""
+    $prototype:
+      host:
+        $name: Hostname to install Netweaver
+        $type: text
+        $optional: false
+        $help: This node configuration is applied for the hostname matching 
this entry
+      virtual_host:
+        $name: Virtual Hostname
+        $type: text
+        $optional: false
+        $help: This entry must match with one of the virtual hostname entries 
defined in the virtual addresses section
+      sap_instance:
+        $name: SAP Instance
+        $type: select
+        $help: Provide the netweaver instance/server type - ascs, ers, db, 
pas, aas
+        $values: [ascs, ers, db, pas, aas]
+        $optional: false
+      product_id:
+        $name: SAP product ID
+        $type: text
+        $help: Set an specific product id for this node. This will have the 
preference over global product id defined above
+        $optional: true
+      ascs_virtual_host_checkbox:
+        $name: Provide the ASCS Virtual Hostname (needed for PAS instance only)
+        $type: boolean
+        $default: false
+        $help: Provide the ASCS Virtual Hostname which is need for 
installation of PAS instance. This value must match the ASCS virtual host entry 
in the virtual addresses
+      ascs_virtual_host:
+        $name: ASCS Virtual Hostname
+        $visibleIf: .ascs_virtual_host_checkbox == true
+        $type: text
+        $optional: true
+      virtual_host_interface:
+        $name: Virtual host interface
+        $type: text
+        $default: eth0
+        $optional: true
+        $help: Network interface where the Virtual IP address is attached
+      virtual_host_mask:
+        $name: Virtual host mask
+        $type: text
+        $default: 32
+        $optional: true
+        $help: Network mask where the Virtual IP address is attached
+      sid:
+        $name: SAP system identifier (SID)
+        $type: text
+        $optional: false
+        $help: System ID of the SAP installation. It must be 3 character 
string used as ID of the SAP system like PRD, HA1 etc 
+      instance:
+        $name: SAP instance number
+        $type: text
+        $optional: false
+        $help: Instance number of the SAP instance.  Each SAP application 
instance is assigned a two digit instance number between 00 to 99
+      root_user:
+        $name: Root user
+        $type: text
+        $optional: false
+        $help: Provide the system root user for executing SAP installation
+      root_password:
+        $name: Root user password
+        $type: password
+        $optional: false     
+        $help: Provide the system root user's password. If the root user is 
passwordless, this value is not used
+      shared_disk_dev:
+        $name: Shared disk device (only for libvirt)
+        $type: text
+        $optional: true
+        $help: Set the shared disk used in HA environments such as NFS share 
or /dev/vdb. Skip this parameter in non HA environments.
+      init_shared_disk:
+        $name: Init the shared disk
+        $visibleIf: .use_nfs_disk_checkbox == true
+        $type: boolean
+        $optional: true
+        $help: Init the shared disk. Only used if a shared disk is provided 
and not an NFS shared folder   
+      extra_parameters_checkbox:
+        $name: Provide extra installation parameters
+        $type: boolean
+        $help: Choose this option if additional configuration parameters will 
be provided for installation configuration file
+        $optional: true  
+      extra_parameters:
+        $name: Installation extra options
+        $visibleIf: .extra_parameters_checkbox == true
+        $help: Additional configuration parameters that will be added in the 
installation. These are key/value entries that will be updated in SAP 
installation configuration file.
+        $optional: true
+        $type: edit-group
+        $itemName: ""
+        $prototype:
+          $name: Extra parameter
+          key:
+            $name: Value to update
+          value:
+            $name: New value
+      retry_checkbox:
+        $name: Retry the SAP instance installation
+        $type: boolean
+        $help: Retry installation options configuration. Only for ERS, DB, PAS 
and AAS instances
+        $optional: true
+      attempts:
+        $name: Retry attempts
+        $visibleIf: .retry_checkbox == true
+        $type: text
+        $default: 10
+        $help: How often to retry the SAP instance installation. (10 by 
default retries)
+        $optional: true
+      interval:
+        $name: Retry interval
+        $visibleIf: .retry_checkbox == true
+        $type: text
+        $default: 60
+        $help: Interval in seconds between retries (60 seconds by default for 
DB and 600 seconds for PAS and AAS)
+        $optional: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/metadata.yml 
new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/metadata.yml
--- old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/metadata.yml        
2020-09-28 16:12:24.000000000 +0200
+++ new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/metadata.yml        
2020-10-13 19:32:30.000000000 +0200
@@ -0,0 +1,4 @@
+description:
+  SAP Netweaver deployment formula
+group:
+  SAP deployment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/netweaver/init.sls 
new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/netweaver/init.sls
--- old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/netweaver/init.sls  
2020-09-28 16:12:24.000000000 +0200
+++ new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/netweaver/init.sls  
2020-10-13 19:32:30.000000000 +0200
@@ -1,6 +1,7 @@
 {% from "netweaver/map.jinja" import netweaver with context %}
 
 include:
+  - netweaver.pre_validation
   - netweaver.setup
   - netweaver.saptune
   - netweaver.extract_nw_archives
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/netweaver/pre_validation.sls
 
new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/netweaver/pre_validation.sls
--- 
old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/netweaver/pre_validation.sls
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/netweaver/pre_validation.sls
        2020-10-13 19:32:30.000000000 +0200
@@ -0,0 +1,26 @@
+{% from "netweaver/map.jinja" import netweaver with context -%}
+
+{% set host = grains['host'] %}
+
+{# Check for SWPM archive media checkbox #}
+{% if netweaver.use_swpm_sar_file is defined and netweaver.use_swpm_sar_file 
== false %}
+    {% do netweaver.pop('swpm_sar_file', none) %}
+{% endif %}
+
+{% for node in netweaver.nodes if node.host == host %}
+
+    {# Check for ascs_virtual_host checkbox #}
+    {% if node.ascs_virtual_host_checkbox is defined and 
node.ascs_virtual_host_checkbox == false %}
+        {% do node.pop('ascs_virtual_host', none) %}
+    {% endif %}
+
+    {# Check netweaver extra parameters #}
+    {% if node.extra_parameters is defined and node.extra_parameters|length > 
0 and node.extra_parameters is not mapping %}
+      {% set new_extra_parameters = {} %}
+      {% for new_item in node.extra_parameters %}
+        {% do new_extra_parameters.update({new_item.key:  new_item.value}) %}
+      {% endfor %}
+      {% do node.update({'extra_parameters': new_extra_parameters}) %}
+    {% endif %}
+
+{% endfor %}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/sapnwbootstrap-formula.changes
 
new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/sapnwbootstrap-formula.changes
--- 
old/sapnwbootstrap-formula-0.5.1+git.1601302344.84ced23/sapnwbootstrap-formula.changes
      2020-09-28 16:12:24.000000000 +0200
+++ 
new/sapnwbootstrap-formula-0.5.2+git.1602610350.43801ea/sapnwbootstrap-formula.changes
      2020-10-13 19:32:30.000000000 +0200
@@ -1,4 +1,11 @@
 -------------------------------------------------------------------
+Wed Oct  7 19:58:03 UTC 2020 - Simranpal Singh <simranpal.si...@suse.com>
+
+- Version 0.5.2
+  * Create SUMA form based on latest pillar and formula data
+  (jsc#SLE-4047)
+
+-------------------------------------------------------------------
 Thu Sep 24 12:43:47 UTC 2020 - Xabier Arbulu <xarb...@suse.com>
 
 - Implement the differences between ENSA1 and ENSA2 versions


Reply via email to