EnglischFranzösischSpanisch

OnWorks-Favicon

ipa-test-config – Online in der Cloud

Führen Sie ipa-test-config im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl ipa-test-config, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ipa-test-config – Generieren Sie eine FreeIPA-Testkonfiguration zur Verwendung in Bash-Skripten

ZUSAMMENFASSUNG


ipa-test-config [Optionen]
ipa-test-config [Optionen] --global
ipa-test-config [Optionen] Hostname

BESCHREIBUNG


Die FreeIPA-Integrationstestsuite wird durch Festlegen von Umgebungsvariablen konfiguriert. Der
Der Befehl ipa-run-tests liest diese Variablen und gibt eine detaillierte Konfiguration für die Shell aus.
basierte Skripte in die Standardausgabe. Die Standardausgabe von ipa-run-tests besteht aus dem Export
Aussagen, die von Bash bezogen werden können.

Wenn es ohne Argumente ausgeführt wird, wird die für den lokalen Host spezifische Konfiguration ausgedruckt. Andere
host kann als Argument oder über --master, --replica und --client angegeben werden
Optionen. Mit der Option --global wird nur die Konfiguration gedruckt, die nicht spezifisch ist
jeder Gastgeber.

OPTIONAL


-h, --help
Drucken Sie die Verwendung des Befehls aus und beenden Sie ihn

- global
Globale Konfiguration ausgeben.

--Domain
Ausgabekonfiguration für die angegebene Domäne (Umgebung). Kann als Index angegeben werden
oder Name. Standardmäßig wird Domäne 1 verwendet.

--Meister
Ausgangskonfiguration für den Master

--Replik
Ausgabekonfiguration für das Replikat mit der angegebenen Nummer

--Replik
Ausgabekonfiguration für den Client mit der angegebenen Nummer

--Rolle Ausgabekonfiguration für den Host mit der angegebenen Rolle.

--nein-einfach
Geben Sie keine einfachen Variablen aus. Diese sind normalerweise für den Rückwärtsgang enthalten
Kompatibilität.

- Yaml Ausgabekonfiguration im YAML-Format anstelle von Bash-Skript. Dies erfordert die
Zu installierende PyYAML-Bibliothek.

--json Ausgabekonfiguration im JSON-Format anstelle von Bash-Skript.

VARIABLEN


Dateibasierte Konfiguration:

$IPATEST_YAML_CONFIG
Gibt eine Datei an, die die Konfiguration im YAML-Format enthält.
wie gegeben von ipa-test-config - global - Yaml.
Falls angegeben, werden die anderen Umgebungsvariablen ignoriert.
Dazu muss die PyYAML-Bibliothek installiert sein.

$IPATEST_JSON_CONFIG
Gibt eine Datei an, die die Konfiguration im JSON-Format enthält.
wie gegeben von ipa-test-config - global --json.
Falls angegeben, werden die anderen Umgebungsvariablen ignoriert.

Domänenkonfiguration:
Die Domäne wird implizit durch das Suffix _envX der Umgebungsvariablen definiert.
wenn entweder AD_envX oder MASTER_envX definiert ist.

Host-Konfiguration:

$MASTER
FQDN des ersten IPA-Servers

$REPLIKA
FQDNs anderer IPA-Server (durch Leerzeichen getrennt)

$KUNDE
FQDNs von IPA-Clients (durch Leerzeichen getrennt)

$MASTER_env2, $REPLICA_env2, $CLIENT_env2, $MASTER_env3, $AD_env4, ...
kann bei Bedarf für weitere Domains genutzt werden

$AD_env1, $AD_env2, $AD_env3, $AD_env4...
kann zum Definieren von Active Directory-Domänen verwendet werden. Bitte beachten Sie, dass diese
Domänen werden nicht als von den IPA-Domänen getrennt behandelt. Verwenden Sie daher bitte eine
eindeutiges Umgebungssuffix für jede Ihrer Active Directory-Domänen.

$TESTHOST__ENV, z.B $TESTHOST_LEGACY_env1
Definiert einen Host mit zusätzlicher Rolle, die in Kleinbuchstaben angegeben wird , z.B
'Vermächtnis'.

$BEAKER_IP_env, z.B $BEAKERREPLICA1_IP_env1
die IP-Adresse des angegebenen Hosts
Standard: aufgelöst über gethostbyname (oder DNS, wenn $IPv6SETUP festgelegt ist)

Grundlegende Einstellung:

$IPATEST_DIR
Verzeichnis für Testdaten auf den Remote-Hosts
Standard: /root/ipatests

$DNSFORWARD
IP eines DNS-Forwarders
Standard: 8.8.8.8

$IPA_ROOT_SSH_PASSWORD
Root-Passwort für die Remote-Rechner
Wird verwendet, wenn $IPA_ROOT_SSH_KEY nicht festgelegt ist.

$IPA_ROOT_SSH_KEY
Name einer Datei, die den privaten RSA-Schlüssel für Root auf den Remote-Rechnern enthält
Standard: ~/.ssh/id_rsa

Testanpassung:

$DOMAIN
IPA-Domänenname
Standard: übernommen von $MASTER

$NISDOMAIN
NIS-Domänenname
Standard: ipatest

$NTPSERVER
NIS-Domänenname
Standard: ipatest

$IPv6SETUP
Für reine IPv6-Konnektivität auf TRUE setzen

$IPADEBUG
Legen Sie fest, dass das Test-Debugging aktiviert ist

$ADMINID
Admin-Benutzername
Standard: admin

$ADMINPW
Admin-Benutzerkennwort
Standard: Secret123

$ADADMINID
Benutzername des Active Directory-Administrators
Standard: Administrator

$ADADMINPW
Kennwort des Active Directory-Administrators
Standard: Secret123

$ROOTDN
Verzeichnismanager-DN
Standard: cn=Verzeichnismanager

$ROOTDNPWD
Passwort des Verzeichnismanagers
Standard: Secret123

EXIT STATUS


0 wenn der Befehl erfolgreich war

1 wenn ein Fehler aufgetreten ist

REFERENZEN


Eine vollständige Beschreibung des FreeIPA-Integrationstest-Frameworks finden Sie unter
http://www.freeipa.org/page/V3/Integration_testing

Verwenden Sie ipa-test-config online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad