Ansible Amazon Linuxかどうか判定するサンプル
環境
Serverspec
Ansible
操作方法
1.spec_helper.rbの定義
def os_platform_amazon? Specinfra.backend.run_command('uname -r').stdout.include?("amzn1") end
2.Amazon Linuxかどうか判定するコード
require 'spec_helper' if os_platform_amazon? %w{aws-cli s3cmd}.each do |pkg| describe package(pkg) do it { should be_installed } end end end