Com minha tarefa Ansible que cria symlink
ramificações específicas, vejo que ela adiciona espaços em branco e aspas ao arquivo symlink
.
- name: "Symlink to git branch"
file:
src: "{{ repository }}/{{ application }}"
dest: "/path/to/my/{{ symlink_name }}"
state: link
vars:
symlink_name: >-
{% if git_branch == 'development' %}
my-development
{% elif git_branch == 'master' %}
newest
{% elif git_branch == 'hotfix' %}
my-hotfix
{% endif %}
Isso resulta em:
root# ls -lha
' my-development ' -> /path/to/my/symlink
É baseado no development
branch. Tentei adicionar antes e depois dos symlink_name
diferentes sinais, infelizmente sem sucesso.