(3)2017-03-162017-03-23tacck今回もAnsibleのPlaybookにおける繰り返し制御について、学んでいきます。引き続き題材は本家のドキュメントから。Loopsシリーズはこちら。これは、かなり複雑な使い方ですね。「繰り返しのアイテム内にある連想配列として参照可能なリストを指定して、繰り返し実行ができる。」という動き方になります。ドキュメント通りだと複雑な感じなので、少しシンプルな形の例にしたいと思います。配列をさらに繰り返し使う、というイメージになりそうです。実際に実行してみましょう。failed=0結果、想定通りの動きになりましたね。これは、順番に数字を生成して繰り返しを行なうものになります。スタイルになっていて、このままコピペしてしまうとうまく動作しません(でした)。いうことで、うまくいく形で記載した例を書いてみます。count=3実行結果は、下記となります。記載すればうまくいきました。連続したユーザー作成や、数字を使ったデータ格納などの定型処理で活用できそうですね。名前の通り、指定したアイテムの中からランダムでアイテムを取り出せるものです。nothing"結果は下記のようになりました。failed=0これの使い所ですが、、、あまり明確な用途が浮かばないですね。ドキュメントの中には、「簡単なロードバランサー的な使い方ができるんじゃない?」という風に書かれていました。今回は、特殊な使い方が多く、実際に触ってみないとイメージの付きにくいものでした。手を動かしてみるのは大切ですね。最新記事tacck北の大地の普通のソフトウェアエンジニア。インフラ・バックエンド・フロントエンドと、色々やります。初心者・若手向けのメンターも希望あればお受けします。コンパス(方位磁針)を作ってみるコメントするメールアドレスが公開されることはありません。※ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。tacckの積み重ねるブログ。