To jest polecenie ipa-test-config, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
ipa-test-config - Wygeneruj konfigurację testową FreeIPA do użycia w skryptach Bash
STRESZCZENIE
ipa-test-config [opcje]
ipa-test-config [opcje] --global
ipa-test-config [opcje] nazwa hosta
OPIS
Zestaw testów integracji FreeIPA jest konfigurowany przez ustawienie zmiennych środowiskowych. The
Polecenie ipa-run-tests odczytuje te zmienne i drukuje szczegółową konfigurację dla powłoki
oparte skrypty na standardowe wyjście. Domyślne wyjście ipa-run-tests składa się z export
instrukcje, które mogą być pozyskiwane przez Bash.
Jeśli zostanie uruchomione bez argumentów, wypisuje konfigurację specyficzną dla lokalnego hosta. Inny
host może być podany jako argument lub poprzez opcje --master, --replica i --client
opcje. Z opcją --global drukuje tylko konfigurację, która nie jest specyficzna dla
dowolny gospodarz.
OPCJE
-h, --help
Wydrukuj użycie polecenia i wyjdź
--światowy
Wyjściowa konfiguracja globalna.
--domena
Konfiguracja wyjścia dla danej domeny (środowiska). Można podać jako indeks
lub imię. Domyślnie używana jest domena 1.
--gospodarz
Konfiguracja wyjścia dla mastera
--replika
Konfiguracja wyjścia dla repliki o podanym numerze
--replika
Konfiguracja wyjścia dla klienta o podanym numerze
--rola Konfiguracja wyjścia dla hosta z zadaną rolą.
--nie-proste
Nie wysyłaj prostych zmiennych. Są one zwykle uwzględniane od tyłu
kompatybilność.
--yaml Konfiguracja wyjścia w formacie YAML zamiast skryptu Bash. To wymaga
Biblioteka PyYAML do zainstalowania.
--json Konfiguracja wyjścia w formacie JSON zamiast skryptu Bash.
ŚRODOWISKO ZMIENNE
Konfiguracja oparta na plikach:
$IPATEST_YAML_CONFIG
Określa plik zawierający konfigurację w formacie YAML,
jak podał ipa-test-config --światowy --yaml.
Jeśli podano, inne zmienne środowiskowe są ignorowane.
Wymaga to zainstalowania biblioteki PyYAML.
$IPATEST_JSON_CONFIG
Określa plik zawierający konfigurację w formacie JSON,
jak podał ipa-test-config --światowy --json.
Jeśli podano, inne zmienne środowiskowe są ignorowane.
Konfiguracja domeny:
Domena jest niejawnie zdefiniowana przez sufiks _envX zmiennych środowiskowych,
jeśli zdefiniowano AD_envX lub MASTER_envX.
Konfiguracja hosta:
$MISTRZ
FQDN pierwszego serwera IPA
$REPLIKA
Nazwy FQDN innych serwerów IPA (oddzielone spacjami)
$KLIENT
Nazwy FQDN klientów IPA (oddzielone spacjami)
$MASTER_env2, $REPLIKA_env2, $KLIENT_env2, $MASTER_env3, $AD_śr4, ...
w razie potrzeby można użyć dla dodatkowych domen
$AD_śr1, $AD_śr2, $AD_śr3, $AD_śr4...
może służyć do definiowania domen Active Directory. Należy pamiętać, że te
domeny nie są traktowane jako odrębne od domen IPA, dlatego prosimy o użycie domeny an
unikalny sufiks środowiska dla każdej domeny usługi Active Directory.
$TEST HOST__ENV, np $TESTHOST_LEGACY_env1
Definiuje hosta z dodatkową rolą oznaczoną małymi literami , np
'dziedzictwo'.
$ZLEWKA_IP_środ, np $BEAKERREPLICA1_IP_env1
adres IP danego hosta
Domyślnie: rozwiązane przez gethostbyname (lub DNS, jeśli ustawiono $IPv6SETUP)
Podstawowa konfiguracja:
$IPATEST_DIR
Katalog danych testowych na zdalnych hostach
Domyślnie: /root/ipatests
$DNSFORWARD
IP usługi przesyłania dalej DNS
Domyślnie: 8.8.8.8
$IPA_ROOT_SSH_PASSWORD
hasło roota dla zdalnych maszyn
Używane, jeśli $IPA_ROOT_SSH_KEY nie jest ustawione.
$IPA_ROOT_SSH_KEY
nazwa pliku zawierającego prywatny klucz RSA dla roota na zdalnych maszynach
Zaniedbanie: ~/.ssh/id_rsa
Dostosowanie testu:
$DOMENA
Nazwa domeny IPA
Domyślnie: wzięte z $MASTER
$NISDOMAIN
Nazwa domeny NIS
Domyślnie: ipatest
$NTPSERWER
Nazwa domeny NIS
Domyślnie: ipatest
$IPv6KONFIGURACJA
Ustaw wartość TRUE dla łączności tylko z protokołem IPv6
$IPADEBUG
Ustaw, aby włączyć debugowanie testowe
$ADMINID
Nazwa użytkownika administratora
Domyślnie: admin
$ADMINPW
Hasło administratora
Domyślnie: tajny123
$ADAMINID
Nazwa użytkownika administratora usługi Active Directory
Domyślnie: Administrator
$ADAMINPW
Hasło administratora usługi Active Directory
Domyślnie: tajny123
$ROOTDN
Kierownik katalogu DN
Domyślnie: cn=Menedżer katalogów
$ROOTDNPWD
Hasło menedżera katalogu
Domyślnie: tajny123
EXIT STATUS
0 jeśli komenda się powiodła
1 jeśli wystąpił błąd
LITERATURA
Pełny opis środowiska testowania integracji FreeIPA jest dostępny pod adresem
http://www.freeipa.org/page/V3/Integration_testing
Użyj ipa-test-config online, korzystając z usług onworks.net