문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
build_deploy_management:ansible [2020/09/14 23:01] kwon37xi |
build_deploy_management:ansible [2020/09/23 10:35] kwon37xi |
||
---|---|---|---|
줄 13: | 줄 13: | ||
* '' | * '' | ||
* 이때, 비밀번호를 받는 다양한 방법이 존재할 수 있는데, 일단 '' | * 이때, 비밀번호를 받는 다양한 방법이 존재할 수 있는데, 일단 '' | ||
+ | * 혹은 다음과 같이 '' | ||
+ | <code sh> | ||
+ | ansible-playbook playbook.yml ... --user=username \ | ||
+ | | ||
+ | </ | ||
+ | * 그런데, | ||
+ | <code sh> | ||
+ | ansible-playbook playbook.yml ... \ | ||
+ | --extra-vars=" | ||
+ | </ | ||
+ | * [[linux: | ||
===== Local 실행 ===== | ===== Local 실행 ===== | ||
줄 69: | 줄 80: | ||
packer_version: | packer_version: | ||
... | ... | ||
+ | </ | ||
+ | |||
+ | ===== playbook 을 윈해 환경변수 ===== | ||
+ | * playbook 실행시 적용될 환경변수 지정 | ||
+ | * https:// | ||
+ | <code sh> | ||
+ | - hosts: all | ||
+ | roles: | ||
+ | - php | ||
+ | - nginx | ||
+ | environment: | ||
+ | MY_ENV_VARIABLE: | ||
+ | </ | ||
+ | |||
+ | ===== 특정 Task 용 환경변수 ===== | ||
+ | * 다른 태스크에는 적용안됨. | ||
+ | <code sh> | ||
+ | tasks: | ||
+ | - name: Echo my_env_var | ||
+ | shell: "echo $MY_ENV_VARIABLE" | ||
+ | environment: | ||
+ | MY_ENV_VARIABLE: | ||
</ | </ | ||
줄 86: | 줄 119: | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// | ||