Ini adalah perintah ipa-test-config yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
ipa-test-config - Hasilkan konfigurasi pengujian FreeIPA untuk digunakan dalam skrip Bash
RINGKASAN
ipa-test-config [opsi]
ipa-test-config [opsi] --global
ipa-test-config [opsi] nama host
DESKRIPSI
Rangkaian uji integrasi FreeIPA dikonfigurasi dengan menyetel variabel lingkungan. NS
perintah ipa-run-tests membaca variabel-variabel ini dan mencetak konfigurasi terperinci untuk shell-
skrip berbasis ke output standar. Output default dari ipa-run-tests terdiri dari ekspor
pernyataan yang dapat bersumber dari Bash.
Jika dijalankan tanpa argumen, ia mencetak konfigurasi khusus untuk host lokal. Lain
host dapat ditentukan sebagai argumen, atau melalui --master, --replica, dan --client
pilihan. Dengan opsi --global, ia hanya mencetak konfigurasi yang tidak spesifik untuk
tuan rumah mana pun.
PILIHAN
-h, --membantu
Cetak penggunaan perintah dan keluar
--global
Keluaran konfigurasi global.
--domain
Konfigurasi keluaran untuk domain yang diberikan (lingkungan). Dapat diberikan sebagai indeks
atau nama. Secara default, domain 1 digunakan.
--menguasai
Konfigurasi keluaran untuk master
--replika
Konfigurasi keluaran untuk replika dengan nomor yang diberikan
--replika
Konfigurasi output untuk klien dengan nomor yang diberikan
--peran Konfigurasi output untuk host dengan peran yang diberikan.
--tidak-sederhana
Jangan menampilkan Vars Sederhana. Ini biasanya disertakan untuk mundur
kompatibilitas.
--yaml Konfigurasi keluaran dalam format YAML alih-alih skrip Bash. Ini membutuhkan
Pustaka PyYAML yang akan diinstal.
--json Konfigurasi keluaran dalam format JSON alih-alih skrip Bash.
LINGKUNGAN VARIABEL
Konfigurasi berbasis file:
$IPATEST_YAML_CONFIG
Menentukan file yang berisi konfigurasi dalam format YAML,
seperti yang diberikan oleh ipa-test-config --global --yaml.
Jika diberikan, variabel lingkungan lainnya diabaikan.
Ini membutuhkan pustaka PyYAML untuk diinstal.
$IPATEST_JSON_CONFIG
Menentukan file yang berisi konfigurasi dalam format JSON,
seperti yang diberikan oleh ipa-test-config --global --json.
Jika diberikan, variabel lingkungan lainnya diabaikan.
Konfigurasi domain:
Domain secara implisit didefinisikan oleh akhiran _envX dari variabel lingkungan,
jika AD_envX atau MASTER_envX didefinisikan.
Konfigurasi tuan rumah:
$MASTER
FQDN dari server IPA pertama
$REPLIKA
FQDN dari server IPA lain (dipisahkan dengan spasi)
$KLIEN
FQDN klien IPA (dipisahkan dengan spasi)
$MASTER_env2, $REPLICA_env2, $CLIENT_env2, $MASTER_env3, $AD_env4...
dapat digunakan untuk domain tambahan bila diperlukan
$AD_env1, $AD_env2, $AD_env3, $AD_env4, ...
dapat digunakan untuk mendefinisikan domain Active Directory. Harap dicatat bahwa ini
domain tidak diperlakukan terpisah dari domain IPA, jadi harap gunakan
akhiran lingkungan unik untuk setiap domain Direktori Aktif Anda.
$TESTHOST__ENV, misalnya $TESTHOST_LEGACY_env1
Mendefinisikan host dengan peran ekstra yang diidentifikasi sebagai huruf kecil , misalnya
'warisan'.
$BEAKER_IP_env, misalnya $BEAKRREPLICA1_IP_env1
alamat IP dari host yang diberikan
Default: diselesaikan melalui gethostbyname (atau DNS jika $IPv6SETUP diatur)
Konfigurasi dasar:
$IPATEST_DIR
Direktori untuk data uji pada host jarak jauh
Bawaan: /root/ipatests
$DNSFORWARD
IP dari penerus DNS
Standar: 8.8.8.8
$IPA_ROOT_SSH_PASSWORD
kata sandi root untuk mesin jarak jauh
Digunakan jika $IPA_ROOT_SSH_KEY tidak disetel.
$IPA_ROOT_SSH_KEY
nama file yang berisi kunci RSA pribadi untuk root pada mesin jarak jauh
Default: ~/.ssh/id_rsa
Kustomisasi uji:
$DOMAIN
Nama domain IPA
Default: diambil dari $MASTER
$NISDOMAIN
Nama domain NIS
Bawaan: paling cepat
$NTPSERVER
Nama domain NIS
Bawaan: paling cepat
$IPv6SETUP
Setel ke TRUE untuk konektivitas khusus IPv6
$IPADEBUG
Setel untuk mengaktifkan uji debug
$ADMINID
Nama pengguna admin
Standar: admin
$ADMINPW
Kata sandi pengguna admin
Bawaan: Rahasia123
$ADADMINID
Nama pengguna Administrator Direktori Aktif
Bawaan: Administrator
$ADADMINPW
Kata sandi Administrator Direktori Aktif
Bawaan: Rahasia123
$ROOTDN
Manajer direktori DN
Bawaan: cn=Manajer Direktori
$ROOTDNPWD
Kata sandi pengelola direktori
Bawaan: Rahasia123
EXIT STATUS
0 jika perintah berhasil
1 jika terjadi kesalahan
REFERENSI
Deskripsi lengkap kerangka pengujian integrasi FreeIPA tersedia di
http://www.freeipa.org/page/V3/Integration_testing
Gunakan ipa-test-config online menggunakan layanan onworks.net