2016-10-19 2 views
5

많은 필터와 조건문을 제공합니다. 내가 말할 수있는 한; 튜링 컴플리트 (Turing Complete) 언어와 동일한 결과를 달성하는 일련의 작업을 실행하는 Ansible 플레이 북을 구현할 수 있어야합니다. 그래서, 그것은 Turing Complete입니까?안심 튜링이 완성 되었습니까?

답변

1

생각합니다.

  1. Ansible는 YAML 파일을 생성하고 eval() 기능의 거친 상당 인 (모두 local_action으로 수행 할 수 있습니다) 그것을 바탕으로 자신을 실행할 수 있습니다.
  2. Anabilities는 목록을 만들고 반복 할 수 있습니다. include_role과 함께 루프 내에서 임의의 복잡한 코드를 실행할 수있는 기능이 열립니다 (조건 포함).
  3. until 키워드와 함께 고전적인 while/until 루프를 만들 수 있습니다.
  4. blockwhere과 함께 사용하면 분기가 허용됩니다. 루프 내에서도.

또한 플레이 북 관련 플러그인은 플레이 북을 확장하는 유효한 방법으로 계산되므로 완전한 파이썬 기능을 제공합니다.

관련 문제