[ANSIBLE] `become`의 권한상승 매커니즘, 환경변수
·
Ansible
☑️ 개요앤서블을 사용할 때 사용자의 환경 변수를 가져가야 할 때, 그리고 변수들이 하드코딩 되어있는 경우가 있다.☑️ 예시1. 환경 변수들이 하드 코딩된 프로세스인 경우쉘 스크립트 안에 변수의 값이 하드 코딩되어 들어간 경우다.[admjwjung@test2 bin]$ cat myprocess.sh #!/bin/bashreadonly PROC_NAME="myprocess"readonly JAR="myprocess.jar"readonly EXE_OPT=""readonly JAVA="/usr/java1.8/bin/java"---# 환경 변수들이 하드 코딩 된 프로세스의 경우,- name: myprocess become: yes become_user: myansibleid ansible.builtin.s..