A.2. Ansible Automation Hub 変数


変数説明

automationhub_admin_password

必須

automationhub_api_token

Ansible Automation Platform 2.0 以前からアップグレードする場合は、次のいずれかを行う必要があります。

  • 既存の Ansible Automation Hub トークンを Automationhub_api_token として提供するか、
  • 新しいトークンを生成するには、generate_automationhub_tokentrue に設定します。

新しいトークンを生成すると、既存のトークンが無効になります。

automationhub_authentication_backend

この変数はデフォルトでは設定されていません。LDAP 認証を使用するには、ldap に設定します。

これが ldap に設定されている場合は、次の変数も設定する必要があります。

  • automationhub_ldap_server_uri
  • automationhub_ldap_bind_dn
  • automationhub_ldap_bind_password
  • automationhub_ldap_user_search_base_dn
  • automationhub_ldap_group_search_base_dn

automationhub_auto_sign_collections

コレクション署名サービスが有効になっている場合、デフォルトではコレクションは自動的に署名されません。

このパラメーターを true に設定すると、デフォルトで署名されます。

デフォルト = false

automationhub_backup_collections

任意

Ansible Automation Hub は、/var/lib/pulp にアーティファクトを提供します。Automation Controller は、デフォルトでアーティファクトを自動的にバックアップします。

また、automationhub_backup_collections = false を設定すると、バックアップ/復元プロセスは /var/lib/pulp をバックアップまたは復元しません。

デフォルト = true

automationhub_collection_seed_repository

バンドルインストーラーを実行すると、検証済みのコンテンツが validated リポジトリーにアップロードされ、認定済みのコンテンツが rh-certified リポジトリーにアップロードされます。

デフォルトでは、認証済みコンテンツと検証済みコンテンツの両方がアップロードされます。

この変数で使用可能な値は、'certified' または 'validated' です。

コンテンツをインストールしない場合は、automationhub_seed_collectionsfalse に設定してシードを無効にします。

1 つのタイプのコンテンツのみが必要な場合は、automationhub_seed_collectionstrue に設定し、automationhub_collection_seed_repository を追加するコンテンツのタイプに設定します。

automationhub_collection_signing_service_key

コレクション署名サービスが有効になっている場合は、この変数を指定して、コレクションが適切に署名されるようにする必要があります。

/absolute/path/to/key/to/sign

automationhub_collection_signing_service_script

コレクション署名サービスが有効になっている場合は、この変数を指定して、コレクションが適切に署名されるようにする必要があります。

/absolute/path/to/script/that/signs

automationhub_create_default_collection_signing_service

デフォルトのインストールでは、署名サービスは作成されません。true に設定すると、署名サービスが作成されます。

デフォルト = false

automationhub_container_signing_service_key

コンテナー署名サービスが有効になっている場合は、この変数を指定して、コンテナーが適切に署名されるようにする必要があります。

/absolute/path/to/key/to/sign

automationhub_container_signing_service_script

コレクション署名サービスが有効になっている場合は、この変数を指定して、コンテナーが適切に署名されるようにする必要があります。

/absolute/path/to/script/that/signs

automationhub_create_default_contaier_signing_service

デフォルトのインストールでは、署名サービスは作成されません。true に設定すると、署名サービスが作成されます。

デフォルト = false

automationhub_disable_hsts

デフォルトのインストールでは、TLS 対応の Ansible Automation Hub がデプロイされます。Automation Hub が HTTP Strict Transport Security (HSTS) Web セキュリティーポリシーを有効にしてデプロイメントされている場合に使用します。特に指定がない限り、HSTS Web セキュリティーポリシーメカニズムは有効になっています。この設定により、必要に応じて無効にすることができます。

デフォルト = false

automationhub_disable_https

任意

Ansible Automation Hub が HTTPS を有効にしてデプロイされている場合。

デフォルト = false

automationhub_enable_api_access_log

True に設定すると、/var/log/galaxy_api_access.log にログファイルが作成されます。このファイルは、ユーザー名や IP アドレスなど、プラットフォームに対して実行されたすべてのユーザーアクションをログに記録します。

デフォルト = false

automationhub_enable_analytics

Ansible Automation Platform 2.3 の Automation Hub で使用される pulpcore のバージョンに対して pulp 解析を有効にするかどうかを示すブール値。

pulp 解析を有効にするには、automationhub_enable_analytics = true を設定します。

デフォルト = false

automationhub_enable_unauthenticated_collection_access

承認されていないユーザーがコレクションを表示できるようにします。

権限のないユーザーがコレクションを表示できるようにするには、automationhub_enable_unauthenticated_collection_access = true を設定します。

デフォルトは false です。

automation_hub_enable_unauthenticated_collection_download

承認されていないユーザーがコレクションをダウンロードできるようにします。

権限のないユーザーがコレクションをダウンロードできるようにするには、automationhub_enable_unauthenticated_collection_download = true を設定します。

デフォルト = false

automationhub_importer_settings

任意

galaxy-importer に渡す設定のディクショナリー。

インポート時に、コレクションは一連のチェックを受けることができます。

動作は、galaxy-importer.cfg 設定によって駆動されます。

例としては、ansible-docansible-lint、および flake8 があります。

このパラメーターを使用すると、この設定を駆動できます。

automationhub_main_url

クライアントが接続するメインの {HubNameShort} URL。

たとえば、https://<load balancer host> などです。

指定しない場合は、[automationhub] グループの最初のノードが使用されます。

Automation Hub 環境に Red Hat Single Sign-On を実装している場合は、automationhub_main_url を使用して、クライアントが接続するメインの Automation Hub URL を指定します。

automationhub_pg_database

必須

データベース名です。

デフォルト = automationhub

automationhub_pg_host

内部データベースを使用しない場合は必須です。

automationhub_pg_password

Automation Hub PostgreSQL データベースのパスワード。

Automationhub_pg_password に特殊文字を使用しないでください。パスワードが失敗する可能性があります。

automationhub_pg_port

内部データベースを使用しない場合は必須です。

デフォルト = 5432

automationhub_pg_sslmode

必須。

デフォルト = prefer

automationhub_pg_username

必須

デフォルト = automationhub

automationhub_require_content_approval

オプション

コレクションが使用可能になる前に、Automation Hub が承認メカニズムを強制する場合。

デフォルトでは、コレクションを Automation Hub にアップロードする場合は、ユーザーがコレクションを使用できるようにする前に、管理者がコレクションを承認する必要があります。

コンテンツ承認フローを無効にする場合は、変数を false に設定します。

デフォルト = true

automationhub_seed_collections

プリロードを有効にするかどうかを定義するブール値。

バンドルインストーラーが実行されると、デフォルトで、validated` という名前の Private Automation Hub に新しいリポジトリーが作成され、検証済みコレクションのリストが更新されます。

コンテンツをインストールしない場合は、automationhub_seed_collectionsfalse に設定してシードを無効にします。

1 つのタイプのコンテンツのみが必要な場合は、automationhub_seed_collectionstrue に設定し、automationhub_collection_seed_repository を追加するコンテンツのタイプに設定します。

デフォルト = true

automationhub_ssl_cert

オプション

/path/to/automationhub.cert: web_server_ssl_cert と同じですが、Automation Hub の UI と API 用。

automationhub_ssl_key

オプション

/path/to/automationhub.key

web_server_ssl_key と同じですが、Automation Hub UI および API 用です

automationhub_ssl_validate_certs

Red Hat Ansible Automation Platform 2.3 以降では、この値は使用されなくなりました。

デフォルトでは、Ansible Automation Platform は自己署名証明書を使用してデプロイされるため、Automation Hub がそれ自体を要求するときに証明書を検証する必要がある場合。

デフォルトは false です。

automationhub_upgrade

Deprecated

Ansible Automation Platform 2.2.1 以降では、この値は true に固定されています。

Automation Hub は常に最新のパッケージで更新されます。

generate_automationhub_token

Red Hat Ansible Automation Platform 2.0 以前からアップグレードする場合は、次のいずれかを行う必要があります。

  • 既存の Ansible Automation Hub トークンを Automationhub_api_token として提供するか、
  • 新しいトークンを生成するには、generate_automationhub_tokentrue に設定します。新しいトークンを生成すると、既存のトークンが無効になります。

nginx_hsts_max_age

この変数は、システムが HTTP Strict Transport Security (HSTS) ホストと見なされる時間を秒単位で指定します。つまり、HTTPS が通信専用に使用される期間です。

デフォルト = 63072000 秒 (2 年)。

nginx_tls_protocols

Nginx での ssl_protocols のサポートを定義します。

デフォルト = TLSv1.2

pulp_db_fields_key

インポートする Fernet 対称暗号化キーへの相対パスまたは絶対パス。パスは Ansible 管理ノード上にあります。データベース内の特定のフィールド (認証情報など) を暗号化するために使用されます。指定しない場合は、新しいキーが生成されます。

Ansible Automation Hub が LDAP に直接接続する場合、次の変数を設定する必要があります。ldap_extra_settings 変数を使用して渡すことができるその他の LDAP 関連変数 (以下の Automationhub_ldap_xxx 変数には含まれていません) のリストは、https://django-auth-ldap.readthedocs.io/en/latest/reference.html#settings にあります。

変数説明

automationhub_ldap_bind_dn

Automationhub_ldap_bind_password で LDAP サーバーにバインドするときに使用する名前。

automationhub_ldap_bind_password

必須

Automationhub_ldap_bind_dn で使用するパスワード。

automationhub_ldap_group_search_base_dn

ユーザーが属する可能性のあるすべての LDAP グループを検索する LDAPSearch オブジェクト。設定で LDAP グループを参照する場合は、これと Automationhub_ldap_group_type を設定する必要があります。

デフォルト = None

automatiohub_ldap_group_search_filter

任意

グループメンバーシップを検索するための検索フィルター。

変数は、Automation Hub および LDAP を使用してグループをマッピングするために使用する objectClass タイプを識別します。LDAP を使用して Automation Hub をインストールするのに使用されます。

デフォルト = (objectClass=Group)

automationhub_ldap_group_search_scope

任意

LDAP 認証用の django フレームワークを使用して、LDAP ツリー内のグループを検索するスコープ。LDAP を使用して Automation Hub をインストールするのに使用されます。

デフォルト = SUBTREE

automationhub_ldap_group_type_class

オプション

変数は、LDAP 認証のために django フレームワーク内でグループ検索中に使用されるグループタイプを識別します。LDAP を使用して Automation Hub をインストールするのに使用されます。

デフォルト =django_auth_ldap.config:GroupOfNamesType

automationhub_ldap_server_uri

LDAP サーバーの URI。これは、基盤となる LDAP ライブラリーでサポートされている任意の URI にすることができます。

automationhub_ldap_user_search_base_dn

ディレクトリー内のユーザーを検索する LDAPSearch オブジェクト。フィルターパラメーターには、ユーザー名のプレースホルダー %(user)s を追加する必要があります。認証が成功するには、1 つの結果を返す必要があります。

automationhub_ldap_user-search_scope

オプション

LDAP 認証用の django フレームワークを使用して、LDAP ツリー内のユーザーを検索するスコープ。LDAP を使用して Automation Hub をインストールするのに使用されます。

デフォルト = `SUBTREE

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.