FLYNNLABAboutMeCodingActivityStudy 2024초등수학
use list value in ansible extra-vars
ansible

Ansible에서 command 명령어에 key=value or YAML/JSON, 혹은 파일명 앞에 @을 붙여서 변수를 세팅 할 수 있다. -e or --extra-vars

이때 list type의 값을 넘기고 싶을때 JSON을 활용하면 된다. 단 valid한 JSON만 가능하다.

JSON

ansible-playbook -i production some-playbook.yml -e '{"extra_value":["asdf", "zxcvzxc"]}'

Resource