Lumen help
Use the Edge Services portal to automate the provisioning and configuring of servers using Chef bootstrap scripts executed on a CentOS instance type. The portal uses Chef bootstrap tasks to communicate with a Chef server. Before you can create and use Chef bootstrap tasks, you must integrate a Chef account into the Edge Services portal. The Edge Services portal communicates with Chef using the Ruby language. You must be familiar with this language to understand and build Chef bootstrap tasks.
You can execute your automated task as a single task or combine it as part of an operational or provisioning workflow.
The following terms are unique to Chef language:
Note: Library tab functionality is only available for AWS (Amazon Web Services) and Azure cloud providers.
To create a Chef bootstrap task:
Field | Description |
NAME | Type a unique name for the Chef Boostrap task. |
CODE | Type a unique code to reference this task. |
TYPE | Select Chef bootstrap. |
CHEF SERVER | Select an existing Chef integration server connection. |
ENVIRONMENT | Type the environment where the Chef server is running. For example, development, test, or production. |
RUN LIST | Type comma-separated roles, recipes, and cookbooks in Chef language and format to manually run the Chef server configuration. (e.g., "recipe[apache]", "role[webserver]") |
DATA BAG KEY | Type the data bag key to access the data bag. |
DATA BAG PATH | Type the data bag key path to access the data bag location. |
NODE NAME | Type the unique name created during integration in the NAME field of the Chef integration. |
NODE ATTRIBUTE | Type node details such as name and IP address between the brackets { } using Chef format to target specific details of the node during configuration. (e.g., { node['attribute_name'] = 'value' }) |
Explore Edge Computing Solutions