第3章 コレクションのインストールと使用
3.1. Ansible コレクションの概要
Ansible コレクションは、新たな方法で自動化を配布、メンテナーンス、および使用します。Playbook、ロール、モジュール、プラグインなど、複数のタイプの Ansible コンテンツを組み合わせることで、柔軟性とスケーラビリティーが向上します。
Ansible Collections は、従来の RHEL システムロール形式に対するオプションです。Ansible Collection 形式で RHEL システムロールを使用するのは、従来の RHEL システムロール形式での使用とほぼ同じです。相違点は、Ansible Collections は 完全修飾コレクション名
(FQCN) という概念を使用する点です。このコレクション名は、namespace
と コレクション名
で設定されます。使用する namespace
は redhat
で、コレクション名
は rhel_system_roles
です。したがって、Kernel Settings の従来の RHEL システムロール形式は rhel-system-roles.kernel_settings
として表示されますが、Kernel Settings ロールの fully qualified collection name
というコレクションを使用すると redhat.rhel_system_roles.kernel_settings
(アンダースコア付き) として表示されます。
namespace
と コレクション名
を組み合わせると、確実にオブジェクトが一意になります。また、オブジェクトが競合せずに Ansible Collections および namespace 間で共有されます。
関連情報
- Automation Hub にアクセスして Red Hat 認定コレクションを使用するには、Ansible Automation Platform (AAP サブスクリプション) が必要です。