将shell脚本转换为Ansible play

将shell脚本转换为Ansible play,ansible,ansible-2.x,Ansible,Ansible 2.x,我正在尝试将shell脚本翻译成Ansible 让我困惑的代码片段: sudo apt-get update sudo ACCEPT_EULA=Y apt-get install msodbcsql mssql-tools sudo apt-get install unixodbc-dev 到目前为止,我所拥有的: - name: Install SQL Server prerequisites apt: name={{item}} state=present update_cach

我正在尝试将shell脚本翻译成Ansible

让我困惑的代码片段:

sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install msodbcsql mssql-tools 
sudo apt-get install unixodbc-dev
到目前为止,我所拥有的:

- name: Install SQL Server prerequisites
  apt: name={{item}} state=present
  update_cache: yes
  with_items:
  - msodbcsql
  - mssql-tools
  - unixodbc-dev

不知道在哪里连接这是一个环境变量,因此:

- name: Install SQL Server prerequisites
  apt:
    name: "{{item}}"
    state: present
    update_cache: yes
  with_items:
    - msodbcsql
    - mssql-tools
    - unixodbc-dev
  environment:
    ACCEPT_EULA: Y
注意压痕。这在亚马尔非常重要