我用以下任务编写了一个匿名角色,以使用自制软件(.yaml)安装应用程序:
- name: Install libraries with Homebrew
homebrew:
name:
- zsh
- vim
- python
- ...others
它运行良好,但是控制台没有显示每个库的安装结果。它仅显示整个任务的结果:
TASK [osx : Install libraries with Homebrew] *****************
ok: [localhost]
但是我希望它能打印出所有模块名称及其状态,如下所示:
TASK [osx : Install libraries with Homebrew] *****************
ok: [localhost] => (name=zsh)
changed: [localhost] => (name=vim)
ok: [localhost] => (name=python)
我想知道如何使用带有自制软件的ansible-playbook在控制台中记录安装结果。
答案 0 :(得分:1)
据我所知,the module实际上几乎在每次调用时都吃stdout和stderr。它偶尔会返回stderr,但是我什么时候都看不到它返回stdout
既然是community supported,我所能提供的最好的办法就是file an issue要求更改。
解决方法是仅使用{em> 会给您webView.evaluateJavascript(
"(function() { return (document.getElementById('user_id_firebase').innerHTML); })();",
new ValueCallback<String>() {
@Override
public void onReceiveValue(String html) {
String currentString = html;
String[] separated = currentString.split("|");
// Write a message to the database
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue(html);
}
});
和- command: /usr/local/bin/brew install {{item}}
的{{1}},但坏消息是您必须手动管理幂等性:-(