The Azure Quickstart templates are currently available in English

Chef with JSON parameters on Ubuntu/Centos

por KundanaP
Última actualización: 11/12/2019

Deploy an Ubuntu/Centos VM With Chef with JSON parameters

Esta plantilla de Azure Resource Manager (ARM) la creó un miembro de la comunidad, no Microsoft. Su propietario (no Microsoft) le permite usar las plantillas de ARM con arreglo a un contrato de licencia. Microsoft no se responsabiliza de ninguna plantilla de ARM que le proporcionen los miembros de la comunidad (o cuya licencia le otorguen) en cuanto a su seguridad, compatibilidad ni rendimiento. Las plantillas de ARM de la comunidad no reciben ningún tipo de soporte en ningún servicio ni programa de soporte de Microsoft. Dichas plantillas se proporcionan TAL CUAL, sin garantía de ningún tipo.

Parámetros

Nombre del parámetro Descripción
vmDnsName DNS name for the VM
adminUsername Admin user name for the Virtual Machines
osType The type of the operating system you want to deploy.
vmSize VM Size
chef_node_name The name for the node (VM) in the Chef Organization
chef_server_url Organization URL for the Chef Server. Example https://ChefServerDnsName.cloudapp.net/organizations/Orgname
validation_client_name Validator key name for the organization. Example : MyOrg-validator
runlist Optional Run List to Execute
validation_key JSON Escaped Validation Key
validation_key_format Format in which Validation Key is given. e.g. plaintext, base64encoded
secret Encrypted Data bag secret
chef_service_interval Frequency(in minutes) at which the chef-service runs.
bootstrap_version Chef Client Version
bootstrap_channel Release channel for Chef Client Version
daemon Daemon option is only for Windows. Allowed values: none/service/task
location Location for all resources.
authenticationType Type of authentication to use on the Virtual Machine. SSH key is recommended.
adminPasswordOrKey SSH Key or password for the Virtual Machine. SSH key is recommended.

Uso de la plantilla

PowerShell

New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deployment
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/chef-json-parameters-linux-vm/azuredeploy.json
Instalar y configurar PowerShell de Azure

Línea de comandos

az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deployment
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/chef-json-parameters-linux-vm/azuredeploy.json
Instalación y configuración de la interfaz de línea de comandos multiplataforma de Azure