Red Hat Automation Hub へのコンテンツのアップロード
Automation Hub へのコレクションのアップロード
概要
はじめに
Red Hat Automation Hub は、認定済みのサポートされたコレクションをパートナーからお客様に提供します。各コレクションには、モジュール、ロール、プラグイン、ドキュメントなどのコンテンツが含まれます。コレクションを Automation Hub に初めてアップロードする際に、パートナーエンジニアリングチームが認定用にレビューを開始します。
Automation Hub ユーザーインターフェイスまたは ansible-galaxy
クライアントを使用して、コレクションをアップロードできます。
多様性を受け入れるオープンソースの強化
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。
第1章 Automation Hub へのコレクションのアップロード
前提条件
-
Red Hat Automation Hub に
ansible-galaxy
クライアントを設定している。 - namespace が 1 つ以上ある。
-
ansible-test sanity
ですべてのコンテンツを実行している。 - Red Hat Connect パートナーである。詳細は、Red Hat Partner Connect を参照してください。
手順
Automation Hub ユーザーインターフェイスを使用してコレクションをアップロードするには、以下を実行します。
- Red Hat Ansible Automation プラットフォームにログインします。
- Automation Hub → My Namespaces に移動します。
- namespace をクリックします。
- Upload collection をクリックします。
- New collection モーダルで、Select file をクリックします。システムのファイルを見つけます。
- アップロード をクリックします。
ansible-galaxy
クライアントを使用してコレクションをアップロードするには、以下のコマンドを入力します。
ansible-galaxy collection publish path/to/my_namespace-my_collection-1.0.0.tar.gz --api-key=SECRET
アップロードが完了すると、コレクションはパートナー認定プロセスに入ります。弊社のパートナーエンジニアリングチームが、コレクションの認定ステータスについてご連絡します。