【问题标题】:How do I automatically accept EULA for MS ODBC for unix with Ansible?如何使用 Ansible 自动接受适用于 unix 的 MS ODBC 的 EULA?
【发布时间】:2021-12-23 06:02:44
【问题描述】:

我有一本更新我们的 Linux 服务器的剧本。在这种情况下,一台服务器(Centos 7)需要接受 MS odbc 驱动程序的 EULA。我已经看到如何在安装时执行此操作,但无法使其与更新一起使用。

 tasks:
    - name: update OS
      dnf:
    name: '*'
        state: latest

我尝试添加环境变量但没有成功。有什么建议? 谢谢

【问题讨论】:

  • 您是通过什么方式尝试添加环境变量的?什么变量,什么值?它以什么方式不起作用,您是否看到任何变化?请添加更多详细信息。
  • 我在任务中添加了一个带有 ACCEPT_EULA: 'y' 的环境块。它没有失败,但它也没有工作
  • @KevinNelson:请不要在评论中添加此信息,请编辑您的问题。

标签: ansible centos7 eula msodbcsql17


【解决方案1】:

根据Install the Microsoft ODBC driver for SQL Server (Linux)和标签centos7

tasks:

  - name: Update OS
    environment:
      ACCEPT_EULA: "Y"
    yum:
      name: '*'
      state: latest

【讨论】:

    猜你喜欢
    • 2020-05-22
    • 2018-10-04
    • 2012-05-30
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 2017-02-18
    • 2016-03-01
    • 2023-03-13
    相关资源
    最近更新 更多