Este é o comando ipa-test-config 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 Windows online ou emulador MAC OS online
PROGRAMA:
NOME
ipa-test-config - Gera configuração de teste FreeIPA para uso em scripts Bash
SINOPSE
ipa-test-config [opções]
ipa-test-config [opções] --global
ipa-test-config [opções] nome do host
DESCRIÇÃO
O conjunto de testes de integração FreeIPA é configurado por meio da definição de variáveis de ambiente. o
O comando ipa-run-tests lê essas variáveis e imprime a configuração detalhada para o shell-
scripts baseados em saída padrão. A saída padrão de ipa-run-tests consiste na exportação
declarações que podem ser obtidas pelo Bash.
Se executado sem argumentos, ele imprime a configuração específica para o host local. Outro
host pode ser especificado como um argumento ou por meio de --master, --replica e --client
opções. Com a opção --global, ele imprime apenas configurações que não são específicas para
qualquer host.
OPÇÕES
-h, --Socorro
Imprima o uso do comando e saia
--global
Configuração global de saída.
--domínio
Configuração de saída para um determinado domínio (ambiente). Pode ser fornecido como um índice
ou nome. Por padrão, o domínio 1 é usado.
--mestre
Configuração de saída para o mestre
--réplica
Configuração de saída para a réplica com o número fornecido
--réplica
Configuração de saída para o cliente com o número fornecido
--Função Configuração de saída para o host com a função fornecida.
- não simples
Não produza Simple Vars. Estes são normalmente incluídos para trás
compatibilidade.
--yaml Configuração de saída no formato YAML em vez do script Bash. Isso requer o
Biblioteca PyYAML a ser instalada.
--json Configuração de saída no formato JSON em vez do script Bash.
MEIO AMBIENTE VARIÁVEIS
Configuração baseada em arquivo:
$ IPATEST_YAML_CONFIG
Especifica um arquivo que contém configuração no formato YAML,
como dado por configuração de teste ipa --global --yaml.
Se fornecido, as outras variáveis de ambiente são ignoradas.
Isso requer que a biblioteca PyYAML seja instalada.
$ IPATEST_JSON_CONFIG
Especifica um arquivo que contém configuração no formato JSON,
como dado por configuração de teste ipa --global --json.
Se fornecido, as outras variáveis de ambiente são ignoradas.
Configuração de domínio:
O domínio é definido implicitamente pelo sufixo _envX das variáveis de ambiente,
se AD_envX ou MASTER_envX for definido.
Configuração do host:
$ MASTER
FQDN do primeiro servidor IPA
$ REPLICA
FQDNs de outros servidores IPA (separados por espaço)
$ CLIENT
FQDNs de clientes IPA (separados por espaço)
$ MASTER_env2, $ REPLICA_env2, $ CLIENT_env2, $ MASTER_env3, $ AD_env4, ...
pode ser usado para domínios adicionais quando necessário
$ AD_env1, $ AD_env2, $ AD_env3, $ AD_env4, ...
pode ser usado para definir domínios do Active Directory. Por favor, note que estes
domínios não são tratados como separados dos domínios IPA, portanto, use um
sufixo de ambiente exclusivo para cada um dos domínios do Active Directory.
$ TESTHOST__env, por exemplo $ TESTHOST_LEGACY_env1
Define um host com função extra identificada como em letras minúsculas , por exemplo
'legado'.
$ BEAKER_IP_env, por exemplo $ BEAKERREPLICA1_IP_env1
o endereço IP de um determinado host
Padrão: resolvido via gethostbyname (ou DNS se $ IPv6SETUP estiver definido)
Configuração básica:
$ IPATEST_DIR
Diretório para dados de teste nos hosts remotos
Padrão: / root / ipatests
$ DNSFORWARD
IP de um encaminhador DNS
Padrão: 8.8.8.8
$ IPA_ROOT_SSH_PASSWORD
senha de root para as máquinas remotas
Usado se $ IPA_ROOT_SSH_KEY não estiver definido.
$ IPA_ROOT_SSH_KEY
nome de um arquivo que contém a chave RSA privada para root nas máquinas remotas
Padrão: ~ / .ssh / id_rsa
Personalização de teste:
$ DOMAIN
Nome de domínio IPA
Padrão: retirado de $ MASTER
$ NISDOMAIN
Nome de domínio NIS
Padrão: ipatest
$ NTPSERVER
Nome de domínio NIS
Padrão: ipatest
$ IPv6SETUP
Definido como TRUE para conectividade somente IPv6
$ IPADEBUG
Defina para habilitar a depuração de teste
$ ADMINID
Nome de usuário do administrador
Padrão: admin
$ ADMINPW
Senha de usuário de administrador
Padrão: Secret123
$ ADADMINID
Nome de usuário do administrador do Active Directory
Padrão: Administrador
$ ADADMINPW
Senha do administrador do Active Directory
Padrão: Secret123
$ ROOTDN
DN do gerenciador de diretório
Padrão: cn = Gerenciador de diretório
$ ROOTDNPWD
Senha do gerenciador de diretório
Padrão: Secret123
SAIR STATUS
0 se o comando foi bem sucedido
1 se ocorreu um erro
REFERÊNCIAS
Uma descrição completa da estrutura de teste de integração FreeIPA está disponível em
http://www.freeipa.org/page/V3/Integration_testing
Use ipa-test-config online usando serviços onworks.net