Ansible Jinja2 템플릿 반복문 set 문장과, for 문을 통한 반복문# envs에 리스트형식으로 데이터 기입{% set envs = ["dev", "stg", "prod"] %}# envs의 리스트를 불러 for문으로 하나씩 넣어 반복문 실행{%- for env in envs -%} test-{{ env }} {% if not loop.last %}, {% endif %}{%- endfor %} # 결과물test-dev, test-stg, test-prod DevOps/Ansible 2024.08.05
Ansible 변수 관련 내용 필자는 ansible을 처음 접하는 과정이다. 아래 설명은 ansible-playbook 기반으로 설명한다. ansible을 사용하면서 좀더 이해하기 쉽게 변수에 대한 설명을 풀어서 점차 기록을 늘려갈 예정이다. 혹시라도 잘못알고있다던지 틀리다면 피드백 요청바랍니다. server.ini 더보기 위 파일에는 ansible로 서버를 컨트롤 하기위해 접근하려는 서버의 정보를 기입하게 되어있습니다. 보통 아래와 같이 적습니다. [ server ] #명칭은 본인이 원하는대로 수정가능 harulife-1 ansible_host= 1.2.3.4 haru_name="harulife" #이와같이 내용은 아무렇게나 적어도된다. harulife-2 ansible_host= 4.3.2.1 haru_name="harulife_.. DevOps/Ansible 2024.02.08