2016-11-17 1 views
-1

私はthisリストを見ました。通常、あなたが `ifconfig 'のように新しいネットワークインターフェースを作成する方法については何の答えも見つかりませんでした。私が達成したいのは、可変リスト内の各文字列項目のインターフェースを作成することですが、その前に、遊びのプレイブックが遊びを配備するために使用しているインターフェースを除くすべてのインターフェースを削除したいと考えています。どのようにそのような仕事にアプローチするか考えている人はいますか?可能なタスクのリストから新しいネットワークインターフェースを作成する

+0

なぜdownvoteですか?質問の問題を指摘し、私はそれを修正しようとします – Sackhorn

答えて

1

NMCLIモジュールはおそらく、公式モジュールの中で最も良い賭けです。接続されている1 Ansibleを特定

  • (Ansible変数または解析するifconfigコマンドの出力のいずれかを使用して)リストに

    • 列挙すべてのインターフェイス:

      http://docs.ansible.com/ansible/nmcli_module.html

      はあなたのような何かをしたいとしています以上

    • リストから不可能なインターフェイスを除外してください(おそらくJinja2フィルタを使用します)
    • フィルを使ってすべてのインターフェイスを削除してください赤いリスト。
    • NMCLIを使用して、すべてのインターフェイスを別のリストに追加します。
  • +0

    私はあなたが提案することの論理的根拠に疑問を呈します。プレイブックを実行するたびにインターフェイスを削除してもよろしいですか?アネシブルの偶像性の哲学に反作用的に見える。 –

    +0

    私はIPアドレスのプールを変更してプロキシサーバーを実行していますので、時折、私が使用しているすべてのインターフェイスを変更することができます。 – Sackhorn

    関連する問題