問題タブ [router-os]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
392 参照

ansible - Ansible レスポンスの空の文字列

Ansible 2.5 用の RouterOS ネットワーク モジュールを開発しています。

RouterOS シェルは、on_open_shell()イベントで検出され、自動的にスキップまたは却下されるいくつかのメッセージを出力できます。これらはすべて、ここ MikroTik Wiki でDo you want to see the software license? [Y/n]:十分に文書化されています。

これが私がこれをやっている方法です:

実際、ライセンスプロンプトをバイパスします。ただし\n、RouterOS デバイスからの応答は、その後に続く実際のコマンドの応答としてカウントされるようです。したがって、プレイブックに次のような 2 つのタスクがあるとします。

これは私が得る出力です:

ご覧のとおり、出力が 1 ずれているように見えます。これを修正するにはどうすればよいですか?