AU
Size: a a a
AU
S
AU
S
i
i
i
i
DB
bots:Или так:
- name: bot_8080
port: 8080
- name: bot_8081
port: 8081
bots:Ток вот как из темплейта забрать переменную нужную - не очень понятно. Подозреваю, что так, но надо проверить:
- { name: bot_8080, port: 8080 }
- { name: bot_8081, port: 8081 }
- name: create systemd service unittemplate.j2
template:
src: alertmanager_bot.service.j2
dest: /etc/systemd/system/alertmanager_bot.service
owner: root
group: root
mode: 0644
with_items: "{{ bots }}"
Environment=LISTEN_ADDR={{ item.name }}:{{ item.port }}
S
AU
i
inqfen@inqfen-laptop:~/tt$ sudo pip3 install -U pip
Requirement already up-to-date: pip in /usr/lib/python3/dist-packages (20.0.2)
inqfen@inqfen-laptop:~/tt$ python -m pip uninstall -y pip
/usr/bin/python: No module named pip
inqfen@inqfen-laptop:~/tt$ python3 -m pip uninstall -y pip
Found existing installation: pip 20.0.2
Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'pip'. No files were found to uninstall.
inqfen@inqfen-laptop:~/tt$ python3 -m pip uninstall -y pip3
WARNING: Skipping pip3 as it is not installed.
inqfen@inqfen-laptop:~/tt$ python -m pip uninstall -y pip3
/usr/bin/python: No module named pip
i
DB
alertmanager_bots:template.j2:
bot_8080:
port: 8080
telegram_token: example
telegram_admins:
- example
bot_8081:
port: 8081
telegram_token: example
telegram_admins:
- example
Environment=LISTEN_ADDR={{ alertmanager_bot_listen_address }}:{{ item['value']['port'] }}install.yml:
- name: create systemd service unit
template:
src: alertmanager_bot.service.j2
dest: "/etc/systemd/system/alertmanager_{{ item['key'] }}.service"
owner: root
group: root
mode: 0644
loop: "{{ alertmanager_bots | dict2items }}"
notify:
- restart alertmanager bot
Сделал
почти сразу, но руки только дошли выложить на гит и отписать сюда.i
alertmanager_bots:template.j2:
bot_8080:
port: 8080
telegram_token: example
telegram_admins:
- example
bot_8081:
port: 8081
telegram_token: example
telegram_admins:
- example
Environment=LISTEN_ADDR={{ alertmanager_bot_listen_address }}:{{ item['value']['port'] }}install.yml:
- name: create systemd service unit
template:
src: alertmanager_bot.service.j2
dest: "/etc/systemd/system/alertmanager_{{ item['key'] }}.service"
owner: root
group: root
mode: 0644
loop: "{{ alertmanager_bots | dict2items }}"
notify:
- restart alertmanager bot
Сделал
почти сразу, но руки только дошли выложить на гит и отписать сюда.DB
i
i
ВИ