17.2.2. config.json
config.json ファイルには、クラスターの設定エンドポイント /api/v2/config の一部が含まれています。config.json の例は次のとおりです。
{
"ansible_version": "2.9.1",
"authentication_backends": [
"social_core.backends.azuread.AzureADOAuth2",
"django.contrib.auth.backends.ModelBackend"
],
"external_logger_enabled": true,
"external_logger_type": "splunk",
"free_instances": 1234,
"install_uuid": "d3d497f7-9d07-43ab-b8de-9d5cc9752b7c",
"instance_uuid": "bed08c6b-19cc-4a49-bc9e-82c33936e91b",
"license_expiry": 34937373,
"license_type": "enterprise",
"logging_aggregators": [
"awx",
"activity_stream",
"job_events",
"system_tracking"
],
"pendo_tracking": "detailed",
"platform": {
"dist": [
"redhat",
"7.4",
"Maipo"
],
"release": "3.10.0-693.el7.x86_64",
"system": "Linux",
"type": "traditional"
},
"total_licensed_instances": 2500,
"controller_url_base": "https://ansible.rhdemo.io",
"controller_version": "3.6.3"
}
これには次のフィールドが含まれます。
- ansible_version: ホスト上のシステム Ansible のバージョン
- authentication_backends: 利用可能なユーザー認証バックエンド。詳細は、認証タイプの設定 を参照してください。
- external_logger_enabled: 外部ロギングが有効になっているかどうか
- external_logger_type: 有効になっている場合、どのログバックエンドが使用されますか。詳細は、ロギングおよびアグリゲーション を参照してください。
- ロギング _aggregators: 外部ログに送信されるログカテゴリー。詳細は、ロギングおよびアグリゲーション を参照してください。
- free_instances: ライセンスで利用可能なホストの数。値がゼロの場合は、クラスターがライセンスを完全に消費していることを意味します。
- install_uuid: インストール用の UUID(クラスターノード全体で同一)
- instance_uuid: インスタンスの UUID(クラスターノードごとに異なる)
- license_expiry: ライセンスの有効期限までの時間 (秒単位)
- license_type: ライセンスの種類 (ほとんどの場合は enterprise である必要があります)
-
pendo_tracking: State of
usability_data_collection - プラットフォーム: クラスターが稼働しているオペレーティングシステム
- total_licensed_instances: ライセンスに含まれるホストの総数
- controller_url_base: クライアントが使用するクラスターのベース URL(オートメーション分析に表示されます)
- controller_version: クラスター上のソフトウェアのバージョン