代码之家  ›  专栏  ›  技术社区  ›  copser

告诉Ansible到elm init

  •  1
  • copser  · 技术社区  · 6 年前

    我有一个负责elm设置的角色,最后一个任务是 elm init ,以配置初始elm项目,但我对此任务有问题,因为当elm提示我时,我需要告诉yes

    你好!Elm项目总是以Elm.json文件开始。我可以创造 他们!

    文件到我的项目?如何在浏览器中看到它?我的代码 成长?我需要更多的目录吗?测试呢?等。

    https://elm-lang.org/0.19.0/init

    [是/否]:是

    Ansible不明白这一点,那我怎么能告诉Ansible说呢 Y ?

    - name: setup elm project
      shell: elm init path="{{ project_path }}"
      tags:
        - configuration
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   glennsl Namudon'tdie    6 年前

    pipe yes 向命令发送一个 y 每次都是这样。而且,由于ansible将接受任何shell命令,因此这应该适用于任何Unix/Linux/macOS计算机:

    shell: yes | elm init path="{{ project_path }}"