如何将anssoletes = 0传递给ansible中的yum或package模块

时间:2017-12-30 20:50:00

标签: ansible

如果有合适的方式将<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <div class="v-wrap"> <div class="quote-container"> <div class="quote-text"> </div> <div class="quote-author"></div> <a id="tweet-quote" class="button"><i class="fa fa-twitter"></i></a> <a id="tumblr-quote" class="button"><i class="fa fa-tumblr"></i></a> </div> <div id="new-quote" class="button">New quote</div> <footer><a href="https://codepen.io/Kestis500">Created by LukasLSC</a></footer> </div> arg(或任何arg)传递给--setopt=obsoletes=0yum个模块?

目前我必须使用package任务:

command

什么产生警告:

command: yum install -y --setopt=obsoletes=0 package-1.3.2.el7.centos

1 个答案:

答案 0 :(得分:1)

通过快速查看yum module,我没有看到任何为此命令添加服装标志的功能(only those detailed on this doc)。

进一步阅读表明您可以在yum.conf文件(at redhat docs

中更改此选项
  

不再采用=值

     

...其中value是以下之一:

     

0 - 执行更新时禁用yum的过时处理逻辑。

     

1 - 执行更新时启用yum的过时处理逻辑。当一个软件包在其spec文件中声明它废弃了另一个软件包时,后一个软件包将在安装前一个软件包时被前一个软件包替换。例如,在重命名包时声明过时。废弃= 1是默认值。

因此,我建议您创建一个包含此参数的新yum.conf文件(或在主机上更新现有的文件)。然后使用模块中的conf_file参数。