タグと部分適用
Pro会員限定中級約42分6レッスン
「設定ファイルだけ更新したい」「パッケージ導入は飛ばしたい」。タグを付けたタスクを --tags / --skip-tags で選んで実行し、--list-tasks で全体像を確認し、--start-at-task で途中から再開する。部分適用の便利さと落とし穴を実践します。
対象者: 長いプレイブックの一部だけを安全に流したい方
前提知識: register — 実行結果で判断する 修了程度
この教材を終えると、できるようになること
- --list-tasks でプレイブックのタスクとタグを実行せずに確認できる
- --tags で対象タスクを絞って実行し、出力から他のタスクが走っていないことを確認できる
- タグ実行はタスク間の依存を無視することを理解し、必要なタグを組み合わせて実行できる
- --skip-tags で特定の作業を除外し、出力から実行されたタスクを読み取れる
- --start-at-task でタスク名を指定して途中から再開できる
修了後の姿: ロールで構造化し、Vaultで機密を守り、タグ・ローリング適用・エラー制御を使った本番想定のAnsible運用ができるようになります。
Chapter 1タグで選んで実行する
deploy.yml を題材に、一覧表示・絞り込み・除外・途中再開を実践します。
- --list-tasks — 実行せずに全体像を見るdeploy.yml のタスク一覧とタグを表示します。約8分(有料会員限定)
- --tags — 選んだタグだけ実行するpackages タグのタスクだけを app01 に適用します。約8分(有料会員限定)
- 部分適用の落とし穴 — 依存関係が切れる素の状態で config タグだけを流して失敗を体験し、必要なタグを足して成功させます。約10分(有料会員限定)
- --skip-tags — 除外して実行するconfig と deploy を除外して実行し、残りのタスクだけが走ることを確認します。約7分(有料会員限定)
- --start-at-task — 途中から再開する途中で止まった想定で、指定したタスクから実行を再開します。約9分(有料会員限定)
Chapter 2確認クイズ
タグと部分適用の理解を確認します。