Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

hana-studio (5) Versions 2.0.1 2.0.2 2.0.1 2.0.0 1.0.1 1.0.0 Follow7

Installs/Configures SAP HANA Studio

cookbook 'hana-studio', '= 2.0.1'
cookbook 'hana-studio', '= 2.0.1', :supermarket
knife supermarket install hana-studio
knife supermarket download hana-studio
Dependencies
Changelog
Quality -%

hana-studio Cookbook

This cookbook installs SAP HANA Studio onto a Windows instance. This is a BYOP cookbook (Bring Your Own Package). You need to provide the download location for SAPCAR to extract your SAR package. You can also use a zip file, so long as it conforms to the standard layout: installer.zip\SAP_HANA_STUDIO\hdbinst.exe.

Supports

This cookbooks supports the following windows versions, having been tested on the following GCP Public Images.

• Windows Server 2012 R2
• Windows Server 2012 R2 Core
• Windows Server 2016
• Windows Server 2016 Core
• Windows Server 2019
• Windows Server 2019 Core
• Windows Server 2019 for Containers
• Windows Server 2019 Core for Containers

Attributes

Basic and Required

When using the default recipe, you must provide these values to install hana studio on your system.

Key Type Description Default
['sap']['hanastudio'] String Where can I find the package file containing the HANA Studio installer. nil

These attributes are used to fine tune the installation.

Key Type Description Default
['sap']['sapcar'] String Where can I find the SAPCAR executable to extract sar files. (Required if using a SAR package) nil
['hana-studio']['install_dir'] String Where do you want the Studio to be installed? 'C:\Program Files\SAP\Hdbstudio'
['hana-studio']['features'] String Which features¹ do you want to include? (comma separated list) 'all'

¹NOTE: The available features may differ from one version to another. Some common features include: - admin - appdev - dbdev - answers - importmetadata

Custom Resources

If you would like greater control over the installation, you can use the following custom resources in your cookbooks directly

hana_studio

Actions

• :install
• :uninstall

Use the actions to manage the presence of HANA Studio at the specified location. uninstall removes the HANA studio exactly in the path you specify.

Example

hana_studio "C:\\Root\\Path\\To\\Install\\hana-studio\\" do
extractor "" # URL to download SAPCAR or nil if source is a zipfile
features  "comma,seperated,list,of,features"
action :install
end

hana_studio "C:\\Root\\Path\\To\\Uninstall\\hana-studio\\" do
action :uninstall
end


hana_studio_remote_package

Actions

• :extract

Use the actions to extract a remote package.

Example

hana_studio_remote_package 'c:\Path\to\extract\the\package' do
source 'http://compressed.file/location.ext'
creates 'file.name.created'
extractor "" # URL to download SAPCAR or nil if source is a zipfile
action :extract
end


Authors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Contingent cookbooks

hana-client Applicable Versions

hana-studio CHANGELOG

This file is used to list changes made in each version of the hana-studio cookbook.

2.0.0

• Dan-Joe - Updated with support for current chef versions.

1.0.1

• Dan-Joe - Fix for issue with slashes in the path when running on chef-server.