ansible local 테스트 환경 에러

# ansible 적용 대상이 local 인경우 다음과 같이 inventory 파일을 작성할 수 있다.
# ansible 은 기본으로 대상호스트에 ssh 로 접속하여 작업을 실행하지만
# ansible_connection=local 로 명시하면 ssh 를 사용하지 않아 빠르다.
# 참고
# https://docs.ansible.com/ansible/2.3/intro_inventory.html#non-ssh-connection-types

[mylocal]
localhost              ansible_connection=local


# 하지만 ansible 을 수행하면 ssh 를 사용하지 않아 ~/.bashrc 등을 환경을 사용할 수 없어 에러가 발생할 수 있다.
# 작업 시작의 맨처음 .bashrc 를 로드하도록 한다.

- name: load bashrc
  shell: source /home/ysoftman/.bashrc && ls -ahl

comments:

댓글 쓰기