Name: coprhd-cookbook
Owner: Chef Partners
Description: A cookbook to manage EMC's CoprHD / ViPR Controller
Created: 2015-05-03 22:30:07.0
Updated: 2017-12-20 13:23:24.0
Pushed: 2015-05-19 23:12:05.0
Size: 164
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The CoprHD Cookbook is a library cookbook that provides resources to manage EMC's CoprHD
For more info during the open source transition see EMC ViPR Controller
This cookbook utilizes the Vipruby gem to interact with CoprHD / EMC ViPR Controllers.
The following platforms have been tested with Test Kitchen:
-------------+-----|
untu-14.04 | X |
-------------+-----|
ntos-7.0 | X |
-------------+-----|
ntos-6.6 | X |
-------------+-----|
This resource manages the creation and removal of hosts from a CoprHD Controller instance.
hd_host 'host01' do
prhd_user 'root'
prhd_password 'ChangeMe1!'
prhd_url '192.168.10.50'
st_type 'Linux'
_or_dns '192.168.10.333'
er_name 'host_user'
ssword 'host_pass'
tion :create
Unless otherwise noted, all parameters default to nil
host_type
- Type of Host. “Windows”, “Linux”, or, “HPUX”. This is a required string.ip_or_dns
- IP Address or FQDN of host. This is a required string.name
- Arbitrary Name only necesary and identifiable by CoprHD. This is a required string.user_name
- User Name to connect to the host. This is a required string.password
- Password for the User Name to connect to the host. This is a required string.port
- Port to connect to the host. This is an optional integer. Defaults will be used if no param is passed.use_ssl
- Whether SSL is used. True or False. Optional Paramdiscoverable
- True or False. Initators and Nodes will be discovered after being added. By default this is true:create
- Adds a host.:delete
- Removes a host.This resource manages the creation and removal of VMware vCenter from a CoprHD Controller instance.
Unless otherwise noted, all parameters default to nil
fqdn_or_ip
- FQDN or IP Address of the vCenter server to add. This is a required string.name
- Name of the vCenter server. This name is arbitrary and only exists within CoprHD. This is a required string.user_name
- User Name that will be used for authenticating against the vCenter Server. This is a required string.password
- Password for the user_name that will be used for authenticating against the vCenter Server. This is a required string.port
- Port of the vCenter server. This is an optional parameter. If no parameter is present, the default port of '443' will be used. If registering to a different tenant than default, set this param to niltenant
- Specify a tenant_uid where the vCenter will be registered. By default it will be added to the tenant of the current logged in CoprHD user. This string is optional.:create
- Adds a vCenter.:delete
- Removes a vCenter host.right:: 2009-2015 Chef Software, Inc
nsed under the Apache License, Version 2.0 (the "License");
may not use this file except in compliance with the License.
may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
ss required by applicable law or agreed to in writing, software
ributed under the License is distributed on an "AS IS" BASIS,
OUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
the License for the specific language governing permissions and
tations under the License.