[chef] Re: LWRP - attributes required


Chronological Thread 
  • From: Lamont Granquist < >
  • To:
  • Cc: Wade Peacock < >
  • Subject: [chef] Re: LWRP - attributes required
  • Date: Thu, 28 May 2015 11:04:19 -0700

No, you must do that kind of processing in the provider.  The resource itself does not know what action you may or may not invoke on it eventually when it is being built.

On 05/28/2015 10:40 AM, Wade Peacock wrote:
" type="cite">

Hey All,

 

Is it possible in the resource file of a LWRP to have attributes required for certain action type.

 

Exampe:

 

actions    :foo, :bar

 

default_action :foo

 

attribute :name, :kind_of => String, :name_attribute => true

attribute :section, :kind_of => String, :required => true (only for :bar action)

attribute :item, :kind_of => String, :required => true (only for :foo action )

attribute :value, :kind_of => [String,Integer], :required => true

 

Is the :respond_to the right thing?

 

I tried with no success:  

attribute :section, :kind_of => String, :required => true, :respond_to foo?

 

 

 

Wade Peacock

Cloud System Eng - Senior System Engineer/Automation  |  Vision Critical  

direct +1.604.629.9358  mobile +1.604.363.8137  

web visioncritical.com  | @VisionCritical on Twitter  |  Visit Vision Critical on LinkedIn   

 

New York | London | Hong Kong | Vancouver | Paris | San Francisco | Sydney | Tokyo | Toronto | Cologne | Minneapolis | Chicago | Ottawa | Detroit

Click here to watch our clients share their Vision Critical successes: www.visioncritical.com/client-stories

 





Archive powered by MHonArc 2.6.16.

§