その5Ansibleこんにちわ8月もあっという間に終わってしまいますが、まだまだ暑いですねー。クーラーがないと生きていけない樋口です。ループ・ザ・ループです。読者の皆様に考えていただきたい。ループ処理が必要なのでしょうか。ループ処理とは??某フリー百科事典を参照すると、以下の記述があります。ループとは、特定の条件下において特定の処理を繰り返すこと。そのように作られた制御構造のことを言う。次にループ処理を使って、イカ、タコ、トロ、エビを注文しましょう。何回もやり取りをしなくて良くなり効率よくシャリとネタを握れることがわかりますね?コンピュータの世界でも同じことが言えます。これをバックアップ対象ファイルが複数あり、robocopyでローカルのバックアップを別のディレクトリにコピーする処理をWinowsのバッチプログラムで、書いてみましょう。"バックアップに成功しました。"バックアップに失敗しました。0FOR文で定義ファイルに記載されているバックアップ対象フォルダを一番上から順番に、Eドライブにrobocopyしています。Windowsバッチ書いた事がある人でないとよくわからないですよね?ansibleでこの処理をやろうとすると、FOR文ではなく、with_itemsを使います。(最近はloopっていう書き方も流行ってきましたが、今回は割愛)copyはwin_copyモジュールでやります。成功、失敗したときのメッセージをAnsibleでは記述する必要はありません。Playbook実行時に成功、失敗がわかるようになっております。failed=1今回の記事のまとめです。数百台と聞いて、ちょっと引いてます。ライトウェルの山田(ペンネーム)です。ライトウェルの山田(ペンネーム)博之です。Windows7のサポート終了まで1年を切りました。簡単なPlaybookを作成してみました。今回は、もう少し発展させてみようと思います。ライトウェルで営業マネージャーをしております小林と申します。ライトウェルで営業マネージャーをしております小林でございます。