InglêsFrancêsEspanhol

Ad


favicon do OnWorks

ansible-pull - Online na nuvem

Execute ansible-pull no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando ansible-pull 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


ansible-pull - puxa manuais do servidor VCS e os executa usando esta máquina como o
alvo.

SINOPSE


ansible-pull -U URL [opções] [ ]

DESCRIÇÃO


Ansible é uma ferramenta / framework / API extra-simples para fazer 'coisas remotas'.

Use ansible-pull para configurar uma cópia remota do ansible em cada nó gerenciado, cada conjunto a ser executado
via cron e atualizar a fonte do manual por meio de um repositório de origem. Isso inverte o padrão empurrar
arquitetura do ansible em um puxar arquitetura, que tem escala quase ilimitada
potencial.

O manual de configuração pode ser ajustado para alterar a frequência cron, locais de registro e
parâmetros para ansible-pull.

Isso é útil tanto para expansão extrema quanto para remediação periódica. Uso do
buscar módulo para recuperar registros de execuções ansible-pull seria uma excelente maneira de reunir
e analisar logs remotos de ansible-pull.

OPCIONAL ARGUMENTO


nomedoarquivo.yml
O nome de um dos arquivos no formato YAML a serem executados como um manual do ansible. Isso pode ser um
caminho relativo dentro do checkout. Se não for fornecido, o ansible-pull procurará por um
manual baseado no nome de domínio totalmente qualificado do host, no nome do host do host e
finalmente um playbook chamado local.yml.

OPÇÕES


--aceitar-chave do host
Adiciona a chave do host para o URL do repo, se ainda não tiver sido adicionada.

--ask-be-pass
Solicite a senha de escalonamento de privilégios.

-k, --pergunta-passa
Solicita a senha de conexão, se for necessária para o transporte usado. Para
exemplo, usando ssh e não tendo uma autenticação baseada em chave com ssh-agent.

--ask-su-pass
Solicita a senha do su, usada com --su (obsoleto, use se tornou).

-K, --ask-sudo-passar
Solicita a senha a ser usada com --sudo, se houver (obsoleto, use se tornou).

--ask-vault-pass
Solicita a senha do cofre.

-C FINALIZAR, --checkout =FINALIZAR
Branch / Tag / Commit to checkout. Se não for fornecido, usa o comportamento padrão do módulo usado
para verificar o repositório de manuais.

-d DESTINO, --directory =DESTINO
Diretório para fazer check-out do repositório. Se não for fornecido, um subdiretório de
~ / .ansible / pull / será usada.

-e EXTRA_VARS, --extra-vars ='EXTRA_VARS
Variáveis ​​extras para injetar em um playbook, no formato chave = valor chave = valor ou como citado
YAML / JSON (hashes e matrizes). Para carregar variáveis ​​de um arquivo, especifique o arquivo
precedido por @ (por exemplo, @ vars.yml).

-f, --força
Força a execução do manual, mesmo que não seja possível atualizar o repositório do manual. Isso pode ser
útil, por exemplo, para impor o estado de tempo de execução quando uma conexão de rede pode não
estar sempre ativo ou possível.

--cheio
Faça uma clonagem completa do repositório. Por padrão, o ansible-pull fará um clone raso
com base na última revisão.

-h, --Socorro
Mostre a mensagem de ajuda e saia.

-i PATH, --inventory =PATH
A PATH para o estoque, cujo padrão é / etc / ansible / hosts. Alternativamente, você pode
use uma lista de hosts separados por vírgulas ou um único host com vírgula traling hospedeiro,.

--private-key =PRIVATE_KEY_FILE
Use este arquivo para autenticar a conexão.

-m NOME, --module-name =NOME
Módulo usado para verificar o repositório de manuais. O padrão é git.

-o, --somente-se-alterado
Execute o manual apenas se o repositório tiver sido atualizado.

--purga
Limpe o check-out após a execução do manual.

-s SLEEP, --sleep =SLEEP
Durma por um intervalo aleatório (entre 0 e o número de segundos SLEEP) antes de iniciar.
Esta é uma maneira útil de dispersar solicitações git.

--ssh-common-args ='-o ProxyCommand = "ssh -W % h:% p ... " ...'
Adicione os argumentos especificados a qualquer linha de comando sftp / scp / ssh. Útil para definir um
ProxyCommand para usar um host de salto, mas quaisquer argumentos que sejam aceitos por todos os três
programas podem ser especificados.

--sftp-extra-args ='-f ...'
Adicione os argumentos especificados a qualquer linha de comando sftp.

--scp-extra-args ='-eu ...'
Adicione os argumentos especificados a qualquer linha de comando scp.

--ssh-extra-args ='-R ...'
Adicione os argumentos especificados a qualquer linha de comando ssh.

-t TAGS, --tags =TAGS
Execute apenas jogadas e tarefas marcadas com esses valores.

-U URL, --url =URL
URL do repositório do manual para finalização da compra.

--vault-password-file =VAULT_PASSWORD_FILE
Arquivo de senha do Vault.

-v, --verbose
Passe -vvv para o ansible-playbook.

INVENTÁRIO


O Ansible armazena em um inventário os hosts nos quais pode operar potencialmente. Isso pode ser um
arquivo tipo ini, um script, diretório ou uma lista. A sintaxe ini é um host por linha. Grupos
cabeçalhos são permitidos e estão incluídos em sua própria linha, entre colchetes que
iniciar a linha.

Intervalos de hosts também são suportados. Para obter mais informações e opções adicionais, consulte o
documentação sobre http://docs.ansible.com/.

MEIO AMBIENTE


As seguintes variáveis ​​de ambiente podem ser especificadas.

ANSIBLE_INVENTORY - Substituir o arquivo de inventário ansible padrão

ANSIBLE_LIBRARY - Substituir o caminho da biblioteca do módulo ansible padrão

ANSIBLE_CONFIG - Substitui o arquivo de configuração ansible padrão

Muitos mais estão disponíveis para a maioria das opções em ansible.cfg

Use ansible-pull online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Avogadro
    Avogadro
    Avogadro é um avançado molecular
    editor projetado para uso multiplataforma
    em química computacional, molecular
    modelagem, bioinformática, materiais
    Ciência e ...
    Baixar Avogadro
  • 2
    XMLTV
    XMLTV
    XMLTV é um conjunto de programas para processar
    Listagens de TV (tvguide) e ajuda a gerenciar
    sua exibição de TV, armazenando listagens em um
    Formato baseado em XML. Existem utilitários para
    Faz...
    Baixar XMLTV
  • 3
    greve
    greve
    Projeto Strikr Software Livre. Artefatos
    lançado sob uma 'intenção baseada'
    licença dupla: AGPLv3 (comunidade) e
    CC-BY-NC-ND 4.0 internacional
    (comercial)...
    Baixar strikr
  • 5
    GIFLIB
    GIFLIB
    giflib é uma biblioteca para leitura e
    escrevendo imagens gif. É API e ABI
    compatível com libungif que estava em
    uso amplo enquanto a compressão LZW
    algoritmo foi...
    Baixar GIFLIB
  • 6
    Alt-F
    Alt-F
    Alt-F fornece um código-fonte livre e aberto
    firmware alternativo para o DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F tem Samba e NFS;
    suporta ext2 / 3/4 ...
    Baixar Alt-F
  • Mais "

Comandos Linux

  • 1
    2ping6
    2ping6
    2ping - Um utilitário de ping bidirecional ...
    Executar 2ping6
  • 2
    2 a 3
    2 a 3
    2to3-2.7 - conversor de Python2 para Python3
    ...
    Corra 2to3-2.7
  • 3
    cpqarrayd
    cpqarrayd
    cpqarrayd - Controlador de array
    daemon de monitoramento SINTAXE: cpqarrayd [-d]
    [-v] [-t host [-t host]] DESCRIÇÃO:
    Este programa é capaz de monitorar HP
    (Compaq) ar...
    Executar cpqarrayd
  • 4
    cproto
    cproto
    cproto - gera protótipos de função C
    e converter definições de função...
    Executar cproto
  • 5
    correção gapi2
    correção gapi2
    não documentado - Nenhuma página de manual para isso
    programa. DESCRIÇÃO: Este programa faz
    não tem uma página de manual. Execute este comando
    com o interruptor de ajuda para ver o que
    faz. Para f...
    Executar gapi2-fixup
  • 6
    analisador gapi2
    analisador gapi2
    não documentado - Nenhuma página de manual para isso
    programa. DESCRIÇÃO: Este programa faz
    não tem uma página de manual. Execute este comando
    com o interruptor de ajuda para ver o que
    faz. Para f...
    Execute o analisador gapi2
  • Mais "

Ad