Chef@1 - Chef v1 task

Deploy to Chef environments by editing environment attributes.

Important

This task is deprecated and will be retired January 31, 2024. Use Chef-CLI.

Deploy to Chef environments by editing environment attributes.

Important

This task is deprecated. Use Chef-CLI.

Syntax

# Chef v1
# Deploy to Chef environments by editing environment attributes.
- task: Chef@1
  inputs:
    connectedServiceName: # string. Required. Chef Service Connection. 
    Environment: # string. Required. Environment. 
    Attributes: # string. Required. Environment Attributes. 
    chefWaitTime: '30' # string. Required. Wait Time. Default: 30.

Inputs

connectedServiceName - Chef Service Connection
string. Required.

The name of the Chef subscription service connection.


Environment - Environment
string. Required.

The name of the Chef environment to be used for deployment. The attributes of that environment will be edited.


Attributes - Environment Attributes
string. Required.

Specifies the value of the leaf node attribute(s) to be updated. Example: { "default_attributes.connectionString" : "$(connectionString)", "override_attributes.buildLocation" : "https://sample.blob.core.windows.net/build" }. The task fails if the leaf node does not exist.


chefWaitTime - Wait Time
string. Required. Default value: 30.

The amount of time (in minutes) to wait for this task to complete. Default value: 30 minutes.


Task control options

All tasks have control options in addition to their task inputs. For more information, see Control options and common task properties.

Output variables

None.

Remarks

Use this task to deploy to Chef environments by editing environment attributes.

Important

This task is deprecated. Use Chef-CLI.

Requirements

Requirement Description
Pipeline types YAML, Preview, Classic build, Classic release
Runs on Agent
Demands Self-hosted agents must have capabilities that match the following demands to run jobs that use this task: Chef, KnifeReporting, DotNetFramework
Capabilities This task does not satisfy any demands for subsequent tasks in the job.
Command restrictions Any
Settable variables Any
Agent version 1.83.0 or greater
Task category Deploy