cookbook 'b1h', '= 0.1.7'
The b1h cookbook has been deprecated
Author provided reason for deprecation:
The b1h cookbook has been deprecated and is no longer being maintained by its authors. Use of the b1h cookbook is no longer recommended.
b1h (3) Versions 0.1.7 Follow0
Install SAP Business One for SAP HANA
cookbook 'b1h', '= 0.1.7', :supermarket
knife supermarket install b1h
knife supermarket download b1h
Description
This cookbook will install SAP Business One for SAP HANA.
It contains the following recipes:
* b1::server
Recipe installs the SAP Business One server (SBO-Common, Server Tools, etc.).
* b1::client
Recipe installs the SAP Business One client.
SAP Business One Partners can find tutorials on how to use these cookbooks and setup Business One test environments with Chef on the SAP PartnerEdge.
Limitations
The SAP Business One Cookbooks do not follow the Business One installation process as described in the Business One Admin Guide.
It is recommended to use these Chef Cookbooks to only create SAP Business One Test and Demo environments.
The SAP Business One Support Organization will not support Productive environment created with these Chef Cookbooks.
- B1 versions from 9.2 Patch 4 are supported. The default version is the 'B1 9.2 PL5'.
Requirements
Supported B1 Server platforms:
- SUSE
The b1::server cookbook requires a HANA Server, HANA Client and AFL to be already installed.
Supported B1 Client platforms:
- Windows
SAP HANA server must be installed first.
Download and Installation
Download
This Cookbook is meant to be used in conjonction with a Chef server.
You can use Knife or Berkshelf for example to add this Cookbook to a Chef Repository.
For example, you can add this line to the Berksfile of your wrapper cookbook:
source 'https://supermarket.chef.io'
metadata
cookbook 'b1', git: 'https://github.com/SAP/business-one-hana-chef-cookbook.git'
Usage
b1h::server
This will install the B1 Server components, including the B1 Server, SLD, License Server, etc. You need to define the archive location, the version and the passwords.
recipe[b1h::server]
Attributes:
{
"b1h":{
"archiverepo": "http://myfileserver/b1-software/hana",
"archive": "B1H92_PL05.zip",
"targetdbversion": "920150",
"targetpatch": "5",
"systempassword": "MyPassword1",
"siteuserpassword": "MyPassword1"
}
}
b1h::client
This will install the B1 Client. You need to define the archive location, the version and the passwords.
recipe[b1h::client]
Attributes:
{
"b1h":{
"archiverepo": "http://myfileserver/b1-software/hana",
"archive": "B1H92_PL05.zip"
}
"b1hclient":{
"platform": "x86",
"dbversion": "920150",
"patch": "5"
}
}
Configuration
List of cookbook attributes
Key | Type | Description | Default |
---|---|---|---|
['b1h']['archiverepo'] | String | [Required] Location of the compressed B1 installation archive | nil |
['b1h']['archive'] | String | Name of the B1 installation archive file | nil |
['b1h']['is_multispan_archive'] | Boolean | Specify if the compressed archive is a multispan archive | false |
['b1h']['multispan_archives'] | String array | Names of all the files in the B1 installation multispan archive | nil |
['b1h']['targetdbversion'] | String | [Required] B1 Database Version | nil |
['b1h']['targetpatch'] | String | [Required] B1 Patch Number | nil |
['b1h']['systempassword'] | String | [Required] SYSTEM password for the HANA server | nil |
['b1h']['siteuserpassword'] | String | [Required] B1SiteUser password for the SLD | nil |
['b1h']['additional_repo'] | String | Additional RPM Zypper repository | nil |
['b1h']['installerfolder'] | String | Temporary folder for the installation files | "C:\temp\b1" |
['b1hclient']['platform'] | String | Specifies if the 32 or 64 bits version of the client will be installed | "x64" |
['b1hclient']['programfiles'] | String | The installation path of SAP Business One 32 bits | "C:\Program Files (x86)" |
['b1hclient']['programfiles64'] | String | The installation path of SAP Business One 64 bits | "C:\Program Files" |
['b1hclient']['licenseserver'] | String | The SLD server hostname | nil |
['b1hclient']['licenseserverip'] | String | The SLD server IP address | nil |
['b1hclient']['dbversion'] | String | [Required] For B1 Client. B1 Database Version. e.g. "920120" | nil |
['b1hclient']['patch'] | String | [Required] For B1 Client. B1 Patch Number. e.g. "2" | nil |
How to obtain support
This project allows and expects users to post questions or bug reports in the [GitHub bug tracking system](../../issues).
Contributing
If you would like to contribute, please fork this project and post pull requests.
License
Copyright (c) 2017 SAP SE or an SAP affiliate company. All rights reserved.
This file is licensed under the Apache Software License, v. 2 except as noted otherwise in the [LICENSE](LICENSE.txt) file.
Dependent cookbooks
seven_zip >= 0.0.0 |
zypper >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
b1h CHANGELOG
This file is used to list changes made in each version of the b1h cookbook.
0.1.0
- Paul Feeney - Initial release of b1h
Check the Markdown Syntax Guide for help with Markdown.
The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.
Collaborator Number Metric
0.1.7 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.7 failed this metric
FC022: Resource condition within loop may not behave as expected: b1h/recipes/client.rb:173
FC022: Resource condition within loop may not behave as expected: b1h/recipes/server.rb:141
FC022: Resource condition within loop may not behave as expected: b1h/recipes/server.rb:211
FC034: Unused template variables: b1h/templates/default/silentInstallConfig-9.2PL0.erb:1
FC034: Unused template variables: b1h/templates/default/silentInstallConfig-9.3PL0.erb:1
FC056: Ensure maintainer_email is set in metadata: b1h/metadata.rb:1
FC064: Ensure issues_url is set in metadata: b1h/metadata.rb:1
FC065: Ensure source_url is set in metadata: b1h/metadata.rb:1
FC066: Ensure chef_version is set in metadata: b1h/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: b1h/metadata.rb:1
FC068: Ensure license is set in metadata: b1h/metadata.rb:1
FC069: Ensure standardized license defined in metadata: b1h/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.7 passed this metric
Testing File Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.7 failed this metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.7 failed this metric
FC022: Resource condition within loop may not behave as expected: b1h/recipes/client.rb:173
FC022: Resource condition within loop may not behave as expected: b1h/recipes/server.rb:141
FC022: Resource condition within loop may not behave as expected: b1h/recipes/server.rb:211
FC034: Unused template variables: b1h/templates/default/silentInstallConfig-9.2PL0.erb:1
FC034: Unused template variables: b1h/templates/default/silentInstallConfig-9.3PL0.erb:1
FC056: Ensure maintainer_email is set in metadata: b1h/metadata.rb:1
FC064: Ensure issues_url is set in metadata: b1h/metadata.rb:1
FC065: Ensure source_url is set in metadata: b1h/metadata.rb:1
FC066: Ensure chef_version is set in metadata: b1h/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: b1h/metadata.rb:1
FC068: Ensure license is set in metadata: b1h/metadata.rb:1
FC069: Ensure standardized license defined in metadata: b1h/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.7 passed this metric
Testing File Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.7 failed this metric
FC022: Resource condition within loop may not behave as expected: b1h/recipes/server.rb:141
FC022: Resource condition within loop may not behave as expected: b1h/recipes/server.rb:211
FC034: Unused template variables: b1h/templates/default/silentInstallConfig-9.2PL0.erb:1
FC034: Unused template variables: b1h/templates/default/silentInstallConfig-9.3PL0.erb:1
FC056: Ensure maintainer_email is set in metadata: b1h/metadata.rb:1
FC064: Ensure issues_url is set in metadata: b1h/metadata.rb:1
FC065: Ensure source_url is set in metadata: b1h/metadata.rb:1
FC066: Ensure chef_version is set in metadata: b1h/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: b1h/metadata.rb:1
FC068: Ensure license is set in metadata: b1h/metadata.rb:1
FC069: Ensure standardized license defined in metadata: b1h/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.1.7 passed this metric
Testing File Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.7 failed this metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number