Це команда ipa-test-config, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ipa-test-config - Створення тестової конфігурації FreeIPA для використання в сценаріях Bash
СИНТАКСИС
ipa-test-config [параметри]
ipa-test-config [параметри] --global
ipa-test-config [параметри] ім'я хоста
ОПИС
Набір тестів інтеграції FreeIPA налаштовується шляхом встановлення змінних середовища. The
Команда ipa-run-tests зчитує ці змінні та друкує детальну конфігурацію для оболонки
на основі скриптів для стандартного виведення. Вихід за замовчуванням ipa-run-tests складається з експорту
твердження, джерелом яких може бути Bash.
Якщо запустити без аргументів, він виводить конфігурацію, специфічну для локального хоста. Інший
host можна вказати як аргумент або через --master, --replica та --client
варіанти. За допомогою параметра --global він друкує лише конфігурацію, яка не є специфічною
будь-який хост.
ВАРІАНТИ
-h, --допомога
Роздрукуйте використання команди та вийдіть
--глобальний
Вивести глобальну конфігурацію.
--домен
Конфігурація виведення для заданого домену (середовища). Може бути надано як індекс
або ім'я. За замовчуванням використовується домен 1.
--майстер
Конфігурація виходу для головного
-- репліка
Вивести конфігурацію для репліки з заданим номером
-- репліка
Вивести конфігурацію для клієнта з заданим номером
--роль Конфігурація виведення для хоста з заданою роллю.
--не-просто
Не виводьте Simple Vars. Зазвичай вони включені для зворотного зв’язку
Сумісність.
--yaml Конфігурація виведення у форматі YAML замість сценарію Bash. Для цього потрібно
Бібліотеку PyYAML потрібно встановити.
--json Конфігурація виведення у форматі JSON замість сценарію Bash.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
Конфігурація на основі файлів:
$IPATEST_YAML_CONFIG
Вказує файл, який містить конфігурацію у форматі YAML,
як дається ipa-test-config --глобальний --yaml.
Якщо вказано, інші змінні середовища ігноруються.
Для цього потрібно встановити бібліотеку PyYAML.
$IPATEST_JSON_CONFIG
Вказує файл, який містить конфігурацію у форматі JSON,
як дається ipa-test-config --глобальний --json.
Якщо вказано, інші змінні середовища ігноруються.
Конфігурація домену:
Домен неявно визначається суфіксом _envX змінних середовища,
якщо визначено AD_envX або MASTER_envX.
Конфігурація хоста:
$MASTER
FQDN першого сервера IPA
$РЕПЛІКА
FQDN інших серверів IPA (розділені пробілом)
$CLIENT
FQDN клієнтів IPA (розділені пробілом)
$MASTER_env2, $REPLICA_env2, $CLIENT_env2, $MASTER_env3, $AD_env4, ...
за потреби можна використовувати для додаткових доменів
$AD_env1, $AD_env2, $AD_env3, $AD_env4, ...
можна використовувати для визначення доменів Active Directory. Зверніть увагу, що ці
домени не розглядаються як окремі від доменів IPA, тому використовуйте файл
унікальний суфікс середовища для кожного з ваших доменів Active Directory.
$TESTHOST__env, напр $TESTHOST_LEGACY_env1
Визначає хост із додатковою роллю, визначеною як нижній регістр , напр
«спадщина».
$BEAKER_IP_env, напр $BEAKERREPLICA1_IP_env1
IP-адреса даного хоста
За замовчуванням: вирішено через gethostbyname (або DNS, якщо встановлено $IPv6SETUP)
Основна конфігурація:
$IPATEST_DIR
Каталог тестових даних на віддалених хостах
За замовчуванням: /root/ipatests
$DNSFORWARD
IP переадресатора DNS
Default: 8.8.8.8
$IPA_ROOT_SSH_PASSWORD
пароль root для віддалених машин
Використовується, якщо $IPA_ROOT_SSH_KEY не встановлено.
$IPA_ROOT_SSH_KEY
ім'я файлу, що містить приватний ключ RSA для root на віддалених машинах
За умовчанням: ~/.ssh/id_rsa
Тестове налаштування:
$DOMAIN
Доменне ім'я IPA
За замовчуванням: взято з $MASTER
$NISDOMAIN
Доменне ім'я NIS
За замовчуванням: ipatest
$NTPSERVER
Доменне ім'я NIS
За замовчуванням: ipatest
$IPv6SETUP
Установіть значення TRUE для підключення лише за IPv6
$IPADEBUG
Установіть, щоб увімкнути тестове налагодження
$ADMINID
Ім'я користувача адміністратора
За замовчуванням: адміністратор
$ADMINPW
Пароль користувача адміністратора
За замовчуванням: Secret123
$ADADMINID
Ім'я користувача адміністратора Active Directory
За замовчуванням: адміністратор
$ADADMINPW
Пароль адміністратора Active Directory
За замовчуванням: Secret123
$ROOTDN
Менеджер каталогів DN
За замовчуванням: cn=Менеджер каталогів
$ROOTDNPWD
Пароль менеджера каталогів
За замовчуванням: Secret123
EXIT СТАТУС
0, якщо команда була успішною
1, якщо сталася помилка
Посилання
Повний опис системи тестування інтеграції FreeIPA доступний за адресою
http://www.freeipa.org/page/V3/Integration_testing
Використовуйте ipa-test-config онлайн за допомогою служб onworks.net