2016-11-17 15 views
-1

나는 this리스트를 보았고, 보통 ifconfig와 같이 새로운 네트워크 인터페이스를 만드는 방법에 대한 답을 찾지 못했다. 내가 뭘 원하는지 변수 목록에있는 모든 문자열 항목에 대한 인터페이스를 만드는 것입니다,하지만 그 전에 나는 aniable - playbook 놀이를 배포하는 데 사용하는 제외한 모든 인터페이스를 삭제하려면. 그러한 작업에 어떻게 접근해야하는지 생각하는 사람이 있습니까?목록에서 새로운 네트워크 인터페이스를 만드는 것

+0

왜 downvote? 문제의 지적 문제와 나는 그것을 고치려고 노력할 것이다 – Sackhorn

답변

1

아마도 NMCLI 모듈은 공식 모듈 중에서 가장 좋은 방법 일 것입니다. 연결되어있는 하나의 Ansible를 확인

  • (Ansible 변수 나 구문 분석은 ifconfig 출력을 사용하여) 목록에

    • 열거 모든 인터페이스 :

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

      당신이 그런 짓을하려는거야 이상

    • 리스트에서 가능한 인터페이스 제외 (아마도 Jinja2 필터 사용)
    • NMCLI를 사용하여 필터의 모든 인터페이스를 제거하십시오 빨간색 목록.
    • NMCLI를 사용하면 모든 인터페이스를 별도의 목록에 추가 할 수 있습니다.
  • +0

    나는 당신이 제안한 것을하는 것에 대한 이론적 근거에 의문을 제기 할 것이다. 플레이 북을 실행할 때마다 인터페이스를 제거 하시겠습니까? 그것은 Anabilities의 멱등부 철학에 비생산적인 것처럼 보입니다. –

    +0

    가끔 프록시 서버를 사용하여 잠재적 인 지원으로 사용하는 모든 인터페이스를 변경할 수 있기를 원합니다. – Sackhorn