Когда я использую blockinfile l oop для добавления файла / etc / environment, он добавляет только последний ключ и значение элемента из переменной l oop, а не добавляет все это.
Я пытаюсь изменить файлы с помощью модуля Blockinfile в ролях main.yml:
- name: Add proxy to global /etc/environments
blockinfile:
path: "/etc/environment"
block: |
export {{item.key}}={{item.value}}
loop: "{{proxy_details}}"
мои vars / main.yaml выглядят так:
proxy_details:
- key: http_proxy
value: "http://"{{ProxyHost}}":"{{ProxyPort}}""
- key: https_proxy
value: "http://"{{ProxyHost}}":"{{ProxyPort}}""
my group_vars / all выглядит так:
ProxyHost: test.com
ProxyPort: 9999