Esta é a função de faca de comando que pode ser executada no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
faca-papel - A página man para o subcomando faca papel.
Uma função é uma maneira de definir certos padrões e processos que existem entre os nós em um
organização como pertencente a uma única função de trabalho. Cada função consiste em zero (ou mais)
atributos e uma lista de execução. Cada nó pode ter zero (ou mais) funções atribuídas a ele. Quando um
função é executada em um nó, os detalhes de configuração desse nó são comparados com
os atributos da função e, em seguida, o conteúdo da lista de execução dessa função é aplicado a
os detalhes de configuração do nó. Quando um chef-cliente é executado, ele mescla seus próprios atributos
e listas de execução com aquelas contidas em cada função atribuída.
A faca papel subcomando é usado para gerenciar as funções que estão associadas a um ou mais
nós em um servidor Chef.
COMUM OPÇÕES
As seguintes opções podem ser usadas com qualquer um dos argumentos disponíveis para o faca papel
subcomando:
--chef-zero-porta PORT
A porta na qual o chef-zero ouvirá.
-c CONFIG_FILE, --config Config_file.
O arquivo de configuração a ser usado.
-d, --disable-edition
Use para evitar que $ EDITOR seja aberto e para aceitar os dados como estão.
--padrão
Use para que a faca use o valor padrão em vez de pedir a um usuário para fornecer um.
-e EDITOR, --editor EDITOR
O $ EDITOR que é usado para todos os comandos interativos.
-E AMBIENTE, --ambiente MEIO AMBIENTE
O nome do ambiente. Quando esta opção é adicionada a um comando, o comando
será executado apenas no ambiente nomeado.
-F FORMATO, --formato FORMATO
O formato de saída: resumo (Padrão) texto, json, yaml e pp.
-h, --Socorro
Mostra ajuda para o comando.
-k CHAVE, --chave KEY
A chave privada que a faca usará para assinar as solicitações feitas pelo cliente API para o
Servidor do Chef.
- [sem-] cor
Use para ver a saída colorida.
--imprimir-depois
Use para mostrar dados após uma operação destrutiva.
-s Url, --servidor-url URL
O URL do servidor Chef.
-u DO UTILIZADOR, --do utilizador USUÁRIO
O nome de usuário usado por faca para assinar solicitações feitas pelo cliente API para o Chef
servidor. A autenticação falhará se o nome do usuário não corresponder à chave privada.
-V, --verbose
Defina para saídas mais detalhadas. Usar -VV para o máximo de verbosidade.
-dentro, --versão
A versão do chef-cliente.
- sim, --sim
Use para responder a todos os prompts de confirmação com "Sim". faca não vai pedir
confirmação.
-z, --modo local
Use para executar o chef-cliente no modo local. Isso permite que todos os comandos que funcionam
contra o servidor Chef para também trabalhar contra o chef-repo local.
BULK EXCLUIR
A massa excluir argumento é usado para excluir uma ou mais funções que correspondem a um padrão definido
por uma expressão regular. A expressão regular deve estar entre aspas e não
cercado por barras (/).
Sintaxe
Este argumento possui a seguinte sintaxe:
função $ knife deletar em massa REGEX
Opções
Este comando não possui opções específicas.
Exemplos
Use uma expressão regular para definir o padrão usado para excluir funções em massa:
exclusão em massa da função $ knife "^ [0-9] {3} $"
CRIAR
A crio O argumento é usado para adicionar uma função ao servidor Chef. Os dados da função são salvos como JSON
no servidor Chef.
Sintaxe
Este argumento possui a seguinte sintaxe:
função $ faca criar ROLE_NAME (opções)
Opções
Este argumento possui as seguintes opções:
-d DESCRIÇÃO, --Descrição DESCRIÇÃO
A descrição da função. Este valor irá preencher o campo de descrição para o
função no servidor Chef.
Exemplos
Para adicionar uma função chamada papel1, entrar:
função $ faca criar função 1
No $ EDITOR, insira os dados da função em JSON:
## amostra:
{
"nome": "função1",
"default_attributes": {
},
"json_class": "Chef :: Função",
"run_list": ['receita [cookbook_name :: recipe_name],
papel [role_name] '
],
"Descrição": "",
"chef_type": "papel",
"override_attributes": {
}
}
Quando terminar, salve-o.
EXCLUIR
A excluir O argumento é usado para excluir uma função do servidor Chef.
Sintaxe
Este argumento possui a seguinte sintaxe:
função $ faca deletar ROLE_NAME
Opções
Este comando não possui opções específicas.
Exemplos
função $ knife delete devops
Formato Y para confirmar uma exclusão.
EDITAR
A editar O argumento é usado para editar detalhes da função no servidor Chef.
Sintaxe
Este argumento possui a seguinte sintaxe:
função de $ faca editar ROLE_NAME
Opções
Este comando não possui opções específicas.
Exemplos
Para editar os dados para uma função chamada papel1, entrar:
papel de $ knife editar papel 1
Atualize os dados da função em JSON:
## amostra:
{
"nome": "função1",
"default_attributes": {
},
"json_class": "Chef :: Função",
"run_list": ['receita [cookbook_name :: recipe_name],
papel [role_name] '
],
"descrição": "Esta é a descrição da função role1.",
"chef_type": "papel",
"override_attributes": {
}
}
Quando terminar, salve-o.
A PARTIR DE ARQUIVO
A da lima argumento é usado para criar uma função usando dados JSON existentes como um modelo.
Sintaxe
Este argumento possui a seguinte sintaxe:
função $ knife do arquivo FILE
Opções
Este comando não possui opções específicas.
Exemplos
Para visualizar os detalhes da função com base nos valores contidos em um arquivo JSON:
função $ knife do arquivo "caminho para o arquivo JSON"
LISTA
A Lista argumento é usado para ver uma lista de funções que estão atualmente disponíveis no Chef
servidor.
Sintaxe
Este argumento possui a seguinte sintaxe:
lista de funções de $ knife
Opções
Este argumento possui as seguintes opções:
-C, --com-uri
Use para mostrar os URIs correspondentes.
Exemplos
Para visualizar uma lista de funções no servidor Chef e exibir o URI para cada função retornada,
entrar:
lista de funções de $ knife -w
MOSTRA
A mostrar argumento é usado para visualizar os detalhes de uma função.
Sintaxe
Este argumento possui a seguinte sintaxe:
papel de $ faca show ROLE_NAME
Opções
Este argumento possui as seguintes opções:
-a ATTR, --atributo ATTR
O atributo (ou atributos) a serem mostrados.
Exemplos
Para visualizar as informações no formato JSON, use o -F opção comum como parte do comando como
esta:
papel de $ knife show devops -F json
Outros formatos disponíveis incluem texto, yaml e pp.
Para visualizar as informações no formato JSON, use o -F opção comum como parte do comando como
esta:
papel de $ knife show devops -F json
Outros formatos disponíveis incluem texto, yaml e pp.
Use o papel de faca online usando os serviços onworks.net