본문 바로가기
인프라/앤서블(Ansible)

ansible playbook debug passwd 프린트 하기

by IT맥구리나스 2022. 5. 24.

원하는 호스트의 /etc/passwd에 있는 계정리스트를 출력하고자한다.

{{ 변수명.stdout_lines }}의 stdout_lines를 쓰면 결과가 깔끔하게 출력됨

 

---
- name: print passwd
  hosts: "{{ varhost }}"
  tasks:
    - name: print passwdaa
      shell: cat /etc/passwd | awk -F ':' '{print $1}'
      register: print_result
    - name: debug print
      debug:
        msg: "{{ print_result.stdout_lines }}"

 

수행명령어

ansible-playbook printpasswd.yml -e "varhost=localhost" -k

반응형

댓글