Questo è il comando ipa-test-config che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ipa-test-config - Genera la configurazione del test FreeIPA per l'uso negli script Bash
SINOSSI
ipa-test-config [opzioni]
ipa-test-config [opzioni] --global
ipa-test-config [opzioni] hostname
DESCRIZIONE
La suite di test di integrazione FreeIPA viene configurata impostando le variabili di ambiente. Il
il comando ipa-run-tests legge queste variabili e stampa la configurazione dettagliata per shell-
script basati sull'output standard. L'output predefinito di ipa-run-test consiste in export
dichiarazioni che possono essere ottenute da Bash.
Se eseguito senza argomenti, stampa la configurazione specifica per l'host locale. Un altro
host può essere specificato come argomento o tramite --master, --replica e --client
opzioni. Con l'opzione --global, stampa solo la configurazione che non è specifica per
qualsiasi ospite.
VERSIONI
-h, --Aiuto
Stampa l'utilizzo del comando ed esci
--globale
Configurazione globale dell'output.
--dominio
Configurazione dell'output per il dominio specificato (ambiente). Può essere dato come indice
o nome. Per impostazione predefinita, viene utilizzato il dominio 1.
--maestro
Configurazione delle uscite per il master
--replica
Configurazione dell'output per la replica con il numero indicato
--replica
Configurazione dell'output per il client con il numero indicato
--ruolo Configurazione di output per l'host con il ruolo specificato.
--non-semplice
Non emettere Vars semplici. Questi sono normalmente inclusi per la retromarcia
la compatibilità.
--yaml Configurazione dell'output in formato YAML anziché in script Bash. Ciò richiede il
Libreria PyYAML da installare.
--json Configurazione dell'output in formato JSON anziché in script Bash.
AMBIENTE VARIABILI
Configurazione basata su file:
$IPATEST_YAML_CONFIG
Specifica un file che contiene la configurazione in formato YAML,
come dato da ipa-test-config --globale --yaml.
Se fornite, le altre variabili d'ambiente vengono ignorate.
Ciò richiede l'installazione della libreria PyYAML.
$IPATEST_JSON_CONFIG
Specifica un file che contiene la configurazione in formato JSON,
come dato da ipa-test-config --globale --json.
Se fornite, le altre variabili d'ambiente vengono ignorate.
Configurazione del dominio:
Il dominio è implicitamente definito dal suffisso _envX delle variabili di ambiente,
se è definito AD_envX o MASTER_envX.
Configurazione dell'host:
$ MAESTRO
FQDN del primo server IPA
$REPLICA
FQDN di altri server IPA (separati da spazi)
$CLIENTE
FQDN dei client IPA (separati da spazi)
$MASTER_env2, $REPLICA_env2, $CLIENT_env2, $MASTER_env3, $ AD_env4, ...
può essere utilizzato per domini aggiuntivi quando necessario
$ AD_env1, $ AD_env2, $ AD_env3, $ AD_env4...
può essere utilizzato per definire i domini di Active Directory. Si prega di notare che questi
i domini non sono trattati come separati dai domini IPA, quindi utilizza un
suffisso di ambiente univoco per ciascuno dei tuoi domini di Active Directory.
$TESTOST__ENV, per esempio $TESTHOST_LEGACY_env1
Definisce un host con un ruolo aggiuntivo identificato come minuscolo , per esempio
'eredità'.
$ BICCHIERE_IP_env, per esempio $BEAKERREPLICA1_IP_env1
l'indirizzo IP del dato host
Predefinito: risolto tramite gethostbyname (o DNS se è impostato $IPv6SETUP)
Configurazione di base:
$IPATEST_DIR
Directory per i dati di test sugli host remoti
Predefinito: /root/iptests
$DNSFORD
IP di un DNS forwarder
Predefinito: 8.8.8.8
$IPA_ROOT_SSH_PASSWORD
password di root per le macchine remote
Utilizzato se $IPA_ROOT_SSH_KEY non è impostato.
$IPA_ROOT_SSH_KEY
nome di un file contenente la chiave RSA privata per root sulle macchine remote
Predefinito: ~/.ssh/id_rsa
Personalizzazione della prova:
$DOMINIO
Nome di dominio IPA
Predefinito: preso da $MASTER
$NISDOMAIN
Nome di dominio NIS
Predefinito: ipatest
$SERVER NTP
Nome di dominio NIS
Predefinito: ipatest
$ IMPOSTAZIONE IPv6
Impostare su TRUE per connettività solo IPv6
$IPADEBUG
Impostato per abilitare il debug di test
$ AMMINISTRAZIONE
Nome utente amministratore
Predefinito: admin
$ADMINPW
Password utente amministratore
Predefinito: Secret123
$ADMINID
Nome utente dell'amministratore di Active Directory
Predefinito: Amministratore
$ADADMNPW
Password dell'amministratore di Active Directory
Predefinito: Secret123
$ROOTDN
Gestore directory DN
Predefinito: cn=Gestione directory
$ROOTDNPWD
Password del gestore della directory
Predefinito: Secret123
EXIT STATUS
0 se il comando ha avuto successo
1 se si è verificato un errore
BIBLIOGRAFIA
Una descrizione completa del framework di test di integrazione FreeIPA è disponibile su
http://www.freeipa.org/page/V3/Integration_testing
Usa ipa-test-config online usando i servizi onworks.net