首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >告诉艾琳

告诉艾琳
EN

Stack Overflow用户
提问于 2018-10-28 08:58:19
回答 1查看 66关注 0票数 1

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

你好!Elm项目总是以elm.json文件开始。我能创造他们! 现在你可能想知道,这个文件中会有什么?如何将Elm文件添加到项目中?我如何在浏览器中看到它?我的代码将如何增长?我需要更多的目录吗?那测试呢?等。 请查看https://elm-lang.org/0.19.0/init的所有答案! 知道所有这些之后,您希望我现在创建一个elm.json文件吗?Y/n: Y

Ansible不明白这一点,所以我如何告诉Ansible说Y

不可接受的任务是:

代码语言:javascript
复制
- name: setup elm project
  shell: elm init path="{{ project_path }}"
  tags:
    - configuration
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-28 09:21:56

在unix中执行此操作的标准方法是将管道 发送到命令,该命令将在每次请求时向其发送y。由于ansible将接受任何shell命令,所以它应该可以在任何Unix/Linux/macOS机器上工作:

代码语言:javascript
复制
shell: yes | elm init path="{{ project_path }}"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53029860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档