我想做以下事情:
- lineinfile:
dest: "file{{ item }}.properties"
line: "port: {{ port_list[item - 1] }}"
with_sequence: start=1 end={{ nb_process }}
我有port_list变量,其中包含要在每个属性文件中插入的端口。我有以下错误作为回报:
unsupported operand type(s) for -: 'unicode' and 'int'
有什么想法吗?我也试过了
line: "port: {{ port_list[(item - 1)|int] }}"
到目前为止没有成功。
答案 0 :(得分:2)
尝试:
line: "port: {{ port_list[item|int - 1] }}"