第2章 自動化コンテンツ開発のワークフロー
2.1. ワークフロー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
2.1.1. Create リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
作成段階では、VS Code を使用してローカルで新しい Playbook プロジェクトを作成します。一般的なワークフローは次のとおりです。
- VS Code に Ansible 拡張機能をインストールして実行します。
- VS Code から Playbook プロジェクトをスキャフォールディングします。
- プロジェクトに Playbook ファイルを追加し、VS Code で編集します。
2.1.2. テスト リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
-
ansible-lintを利用して Playbook をデバッグします。 - ローカル環境が Ansible Automation Platform 上の環境を複製するように、自動化実行環境を選択または作成します。
-
ansible-playbookを使用するか、実行環境でansible-navigatorを使用して、VS Code から Playbook を実行します。 - 実稼働環境を複製した実行環境で Playbook を実行してテストします。
2.1.3. デプロイ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
- Playbook プロジェクトをソース管理リポジトリーにプッシュします。
- Ansible Automation Platform で認証情報を設定し、ソース管理リポジトリーからプルして、Playbook リポジトリーのプロジェクトを作成します。
- 実行環境を作成した場合は、それを Private Automation Hub にプッシュします。
- Ansible Automation Platform でプロジェクトから Playbook を実行するジョブテンプレートを作成し、使用する実行環境を指定します。