Changes between Version 2 and Version 3 of devops/Ansible


Ignore:
Timestamp:
2015/11/20 19:06:51 (9 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • devops/Ansible

    v2 v3  
    9393  failed_when: "'Failed' in install_result.stderr" 
    9494}}} 
     95 
     96== バージョンによる分岐 
     97 
     98バージョンをチェックし、古いバージョンの場合、パッチを当てる例 
     99 
     100{{{ 
     101- shell: /opt/td-agent/embedded/bin/fluentd --version |awk '{print $2}' 
     102  register: fluentd_version 
     103 
     104- lineinfile: > 
     105    dest=/opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-{{fluentd_version.stdout}}/lib/fluent/parser.rb 
     106    line="          conf = Config::Element.new('default_regexp_conf', '', conf, []) unless conf.is_a?(Config::Element)" 
     107    regexp="          conf = Config::Element\.new\('default_regexp_conf', '', conf, \[\]\)" 
     108  when: fluentd_version.stdout | version_compare('0.12.12', '<=') 
     109}}}