Ansible AmazonLinuxの時だけ実行するwhen条件の記述

AmazonLinuxはパッケージが豊富なため、検証目的に最適であるが、そのままCentOS6で動かすとパッケージがなくてエラーになってしまうときがある。

AmazonLinuxの時だけ実施したいタスクに以下のように条件を追加すると、AmazonLinuxの時だけ実施されるようになる。

- name: tomcat restart
  service: name=tomcat8 state=restarted enabled=yes
  notify: tomcat8_restart
  when: ansible_distribution == "Amazon"
カテゴリー: Ansible パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.