Este é o comando knife-upload que pode ser executado 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
Knife-upload - A página do manual para o subcomando de upload de faca.
A faca carregar subcomando é usado para fazer upload de funções, livros de receitas, ambientes e dados
sacos para o servidor Chef a partir do diretório de trabalho atual no chef-repo. Esse
subcomando é freqüentemente usado em conjunto com faca diff, que pode ser usado para ver exatamente
quais mudanças serão carregadas, e então faca download, que faz o oposto de faca
carregar.
Sintaxe
Este subcomando possui a seguinte sintaxe:
$ faca upload [PADRÃO ...] (opções)
Opções
Este subcomando possui as seguintes opções:
-c CONFIG_FILE, --config Config_file.
O arquivo de configuração a ser usado.
--chef-repo-caminho PATH
O caminho para o chef-repo. Esta configuração substituirá o caminho padrão para o
chef-repo. Padrão: igual ao especificado por chef_repo_path em config.rb.
--chef-zero-porta PORT
A porta na qual o chef-zero ouvirá.
- [sem-] cor
Use para ver a saída colorida.
--simultaneidade
O número de conexões simultâneas permitidas. Predefinição: 10.
-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.
- [sem-] diferença
Use para fazer upload apenas de arquivos novos e modificados. Definido como falso para fazer upload de todos os arquivos.
Padrão: verdadeiro.
-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.
- [sem-] força
Use --força para fazer upload de funções, livros de receitas, etc. mesmo se o arquivo no diretório for
idêntico (por padrão, não POST or PUT é realizada a menos que uma mudança real seja
feito). Predefinição: - sem força.
- [sem-] congelar
Use para exigir que alterações em um livro de receitas sejam incluídas como uma nova versão. Apenas o --força
opção pode substituir esta configuração. Predefinição: falso.
-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.
-n, --funcionamento a seco
Use para não realizar nenhuma ação e apenas imprimir os resultados. Predefinição: falso.
--imprimir-depois
Use para mostrar dados após uma operação destrutiva.
- [não-] purga
Use --purga para excluir funções, livros de receitas, etc. do servidor Chef se seus
os arquivos correspondentes não existem no chef-repo. Por padrão, esses objetos são
deixado sozinho e NÃO eliminado. Predefinição: --sem purga.
- [não-] recurse
Use --sem recursão para desativar o upload de um diretório recursivamente. Predefinição: --recurso.
- modo repo MODA
O layout do chef-repo local. Valores possíveis: estático, tudoou
hospedado_tudo. Usar estático apenas para funções, ambientes, livros de receitas e dados
bolsas. Por padrão, tudo e hospedado_tudo são selecionados dinamicamente
dependendo do tipo de servidor. Predefinição: tudo / hospedado_tudo.
-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.
-dentro, --versão
A versão do chef-cliente.
-V, --verbose
Defina para saídas mais detalhadas. Usar -VV para o máximo de verbosidade.
- 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.
Exemplos
Navegue até o nível superior do chef-repo e digite:
upload de $ faca
ou de qualquer lugar no chef-repo, digite:
$ faca upload /
Navegue até o nível superior do chef-repo e digite:
$ knife carregar livros de receitas
ou de qualquer lugar no chef-repo, digite:
upload de $ faca / livros de receitas
Navegue até o nível superior do chef-repo e digite:
ambientes de upload de $ knife
ou de qualquer lugar no chef-repo, digite:
$ faca upload / ambientes
Navegue até o nível superior do chef-repo e digite:
ambientes de upload de $ knife / production.json
ou do ambientes / diretório, digite:
$ faca upload production.json
Navegue até o nível superior do chef-repo e digite:
funções de upload de $ knife
ou de qualquer lugar no chef-repo, digite:
$ faca upload / funções
Navegue até o nível superior do chef-repo e digite:
$ knife upload cookbooks / apache \ * roles / webserver.json
$ knife upload `knife deps nodes / *. json`
Use o upload de faca online usando os serviços onworks.net