Ansible で コマンド実行結果の特定文字列有無で処理をスキップしたり、エラー(failed)させる ~ セキュリティパッチ当てのサンプルプレイブック(block:/rescue:/always:有り)で検証CentOSSecurityinfrastructuredevopsAnsible 0.はじめに Ansibleで あるコマンドの実行結果を元に処理を切り分けたい ある特定の条件ではモジュールの処理は成功しても思った通りの状態になっていないこともあるのでチェックするコマンドを実行して、その結果によっては処理をfaildでエラーとしたい という思いから、具体的には以下について CentOS6上でのopensslのセキュリティパッチ(アップデート)のyumのローカルインストール例として block:/rescue:/always:の動作も合わせて動作検証を行いました。 1.コマンド実行
![Ansible で コマンド実行結果の特定文字列有無で処理をスキップしたり、エラー(failed)させる ~ セキュリティパッチ当てのサンプルプレイブック(block:/rescue:/always:有り)で検証 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e53868f04fed48267bc81d38b36c674793b8c4ea/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QW5zaWJsZSUyMCVFMyU4MSVBNyUyMCVFMyU4MiVCMyVFMyU4MyU5RSVFMyU4MyVCMyVFMyU4MyU4OSVFNSVBRSU5RiVFOCVBMSU4QyVFNyVCNSU5MCVFNiU5RSU5QyVFMyU4MSVBRSVFNyU4OSVCOSVFNSVBRSU5QSVFNiU5NiU4NyVFNSVBRCU5NyVFNSU4OCU5NyVFNiU5QyU4OSVFNyU4NCVBMSVFMyU4MSVBNyVFNSU4NyVBNiVFNyU5MCU4NiVFMyU4MiU5MiVFMyU4MiVCOSVFMyU4MiVBRCVFMyU4MyU4MyVFMyU4MyU5NyVFMyU4MSU5NyVFMyU4MSU5RiVFMyU4MiU4QSVFMyU4MCU4MSVFMyU4MiVBOCVFMyU4MyVBOSVFMyU4MyVCQyVFRiVCQyU4OGZhaWxlZCVFRiVCQyU4OSVFMyU4MSU5NSVFMyU4MSU5QiVFMyU4MiU4QiVFMyU4MCU4MCVFRiVCRCU5RSVFMyU4MCU4MCVFMyU4MiVCQiVFMyU4MiVBRCVFMiU4MCVBNiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YjU4YWY3OGZmY2I0NjQ4MjcxZDY1ODhiMDZjYzA3M2I%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdGJ1Y2hpODg4JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kYWNiYjdmMTlmOTQ2OTYwMmU5NDkxZGU0Y2ZmNjVmMw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D9bab27894c1236249e9bc281a364b3de)