php-fpm을 Ansible로 넣으려고하면 어쩔 수없는 일이 발생했습니다.
2318 단어 Ansiblephp-fpmansible-playbook
소개
조금 Ansible로 Nginx+PHP+MySQL인 환경을 만들려고 하면 정말 어쩔 수 없는 것에 빠졌습니다. php-fpm의 설정 파일을 반영하는 곳에서 몇 번 해도 사고한다고 한다.
결국 그냥 웃음 이야기로 좋았습니다. (일하라)
사건
Playbook 런타임 오류

AnsibleError: file: /Users/.../playbook/roles/php70/templates/php-fpm.d/www.conf.j2, line number: 288, error: Encountered unknown tag 'Y'.
과연 설정 파일의 템플리에 어려운 태그가 있다고. 타이포인가? 우선 해당 부분을 보자.

우선 코멘트행이기 때문에 초기인 대로인데....
아, 우선 타이포는 아니지만, 브래킷이 있다.
하지만 확실히 playbook의 변수는 이중파 괄호( {{ hoge }}
)였을 것이다...?
진자 이라는 템플릿 엔진을 사용했을 것입니다.

음...?


▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂ 와우 아 아 아 아 아 아
Jinja 문법 제대로 알지 못했기 때문에 몇 분 낭비했다고 ....
알고도 어쩔 수 없었지만
顛末
코멘트이므로 지워 버려도 좋을까라고 생각했습니다만, usage계의 코멘트는 지우고 싶지 않았으므로 Jinja의 페이지를 낚아 대응 방법을 찾았습니다.
구문의 문자를 그대로 렌더링하기 위한 태그가 있으므로, 그것을 사용하면 확실히 통과했습니다.
(๑•̀ㅂ•́)و✧랏타
; e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
↓↓
{% raw %}
; e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
{% endraw %}
오시마
이번에 한하지 않고 일어날 것 같아서 웃음의 재료 정도에 남겼습니다.
여기까지 읽어 주셔서 감사합니다!
덧붙여 : 축하 마사하루 님, 심한 오자에 지적해 주셔서 감사합니다!
Reference
이 문제에 관하여(php-fpm을 Ansible로 넣으려고하면 어쩔 수없는 일이 발생했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mythrnr/items/b7e4a8540b193161c113
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Playbook 런타임 오류

AnsibleError: file: /Users/.../playbook/roles/php70/templates/php-fpm.d/www.conf.j2, line number: 288, error: Encountered unknown tag 'Y'.
과연 설정 파일의 템플리에 어려운 태그가 있다고. 타이포인가? 우선 해당 부분을 보자.

우선 코멘트행이기 때문에 초기인 대로인데....
아, 우선 타이포는 아니지만, 브래킷이 있다.
하지만 확실히 playbook의 변수는 이중파 괄호(
{{ hoge }}
)였을 것이다...?진자 이라는 템플릿 엔진을 사용했을 것입니다.

음...?


▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂ 와우 아 아 아 아 아 아
Jinja 문법 제대로 알지 못했기 때문에 몇 분 낭비했다고 ....
알고도 어쩔 수 없었지만
顛末
코멘트이므로 지워 버려도 좋을까라고 생각했습니다만, usage계의 코멘트는 지우고 싶지 않았으므로 Jinja의 페이지를 낚아 대응 방법을 찾았습니다.
구문의 문자를 그대로 렌더링하기 위한 태그가 있으므로, 그것을 사용하면 확실히 통과했습니다.
(๑•̀ㅂ•́)و✧랏타
; e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
↓↓
{% raw %}
; e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
{% endraw %}
오시마
이번에 한하지 않고 일어날 것 같아서 웃음의 재료 정도에 남겼습니다.
여기까지 읽어 주셔서 감사합니다!
덧붙여 : 축하 마사하루 님, 심한 오자에 지적해 주셔서 감사합니다!
Reference
이 문제에 관하여(php-fpm을 Ansible로 넣으려고하면 어쩔 수없는 일이 발생했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mythrnr/items/b7e4a8540b193161c113
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
; e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
↓↓
{% raw %}
; e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
{% endraw %}
이번에 한하지 않고 일어날 것 같아서 웃음의 재료 정도에 남겼습니다.
여기까지 읽어 주셔서 감사합니다!
덧붙여 : 축하 마사하루 님, 심한 오자에 지적해 주셔서 감사합니다!
Reference
이 문제에 관하여(php-fpm을 Ansible로 넣으려고하면 어쩔 수없는 일이 발생했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mythrnr/items/b7e4a8540b193161c113텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)