Size: a a a

2021 March 29

dq

diqipib qidibip in Ansible
Timur Gadiev
Задача явно неполна по описанию
Тимур, благодарю за подсказку направления. ) Пока решил задачу так - {{ app_iis_apps | selectattr("name", "equalto", "Test") | map(attribute="physical_path") | first | default(None) }}\appsettings.json
источник

TG

Timur Gadiev in Ansible
diqipib qidibip
Тимур, благодарю за подсказку направления. ) Пока решил задачу так - {{ app_iis_apps | selectattr("name", "equalto", "Test") | map(attribute="physical_path") | first | default(None) }}\appsettings.json
Ок
источник

A

Alex Shmel🐝 in Ansible
Привет, подскажите, как лучше всего релизовать запуск N копий одной программы которая будет слушать на разных портах, одновременно

Нужно что-то вроде башевского &
./server_load 5201 &
./server_load 5202 &
./server_load 5203 &
....

Или лучше это всё завернуть в баш скрипт и запускать его просто ?
источник

TG

Timur Gadiev in Ansible
Alex Shmel🐝
Привет, подскажите, как лучше всего релизовать запуск N копий одной программы которая будет слушать на разных портах, одновременно

Нужно что-то вроде башевского &
./server_load 5201 &
./server_load 5202 &
./server_load 5203 &
....

Или лучше это всё завернуть в баш скрипт и запускать его просто ?
Вы пытаетесь изобрести сервисы?
источник

A

Alex Shmel🐝 in Ansible
Может быть, о каких сервисах идёт речь ? systemd  ?
инстансы скрипта запустятся, послушают данные (в данном случае это iperf3 нагрузка на tcp)
запишут результат в лог и закончат работу.
Мне не нужно что бы они на постоянку работали
источник

A

Alex Shmel🐝 in Ansible
пожалуй просто заверну всё в скрипт и не буду себе мозг насиловать
источник

VZ

Vladimir Zhurkin in Ansible
Alex Shmel🐝
Может быть, о каких сервисах идёт речь ? systemd  ?
инстансы скрипта запустятся, послушают данные (в данном случае это iperf3 нагрузка на tcp)
запишут результат в лог и закончат работу.
Мне не нужно что бы они на постоянку работали
ну можно написать iperf и  циклом указать порты , на которых он будет Правда все равно command или shell
источник

AK

Andrey K in Ansible
кто-то юзает этот плагин для vscode? https://marketplace.visualstudio.com/items?itemName=zbr.vscode-ansible
у меня чет ни линтер, ни вообще ничего не работает в WSL
источник

PG

Pavel Gassan in Ansible
а ты их в всл поставил?
источник

AK

Andrey K in Ansible
Pavel Gassan
а ты их в всл поставил?
ну да, и ansible-lint тоже
источник

PG

Pavel Gassan in Ansible
я выкинул все ансибловые плагины, они не поддерживаются, поставил YAML - чтоб линтило
а потом ansible-lint отдельно запускаю
источник

хм

хватет менят ники... in Ansible
Я в GitHub Actons пихаю оба линтера на создание МРа. И для ямл и для ансибла.
источник

AK

Andrey K in Ansible
Andrey K
ну да, и ansible-lint тоже
ага, ansible-lint нужен видимо 5ой версии, а в убунте в репах 4ая
источник

DK

D K in Ansible
что то странное происходит, на прошлой неделе работало
`- name: Install IIS Modules - ARR
    win_webpicmd:
      name: ARRv3_0
`
а ща валится с https://pastebin.com/rWviy76g
источник

VS

Vladislav 👻 Shishkov... in Ansible
использую yaml от redhat, он в какой-то мере поддерживает ansible
источник

УА

Удалённый Акаунт... in Ansible
Доброго времени суток,
если есть битые символические ссылки в системе
есть возможность используя модуль find
их пофиксить? или альтернативный способ решения задачи

типо такого

find . -xtype l 2>/dev/null -exec rm {} \;
источник

JS

John Smith in Ansible

- name: download files
 get_url:
   url: https://{{ update_url }}/content/{{ item }}
   dest: /tmp/{{ item }}
   url_username: "{{ url_username }}"
   url_password: "{{ url_password }}"
   validate_certs: no
   checksum: md5:{{lookup('url', 'https://{{ update_url }}/content/{{ item }}.md5', username="{{ url_username }}", password="{{ url_password }}", validate_certs=False, wantlist=True) }}
 register: html

lookup ругается HTTP Error 401: Unauthorized
как отдебажить “почему”?
источник

DS

Denis Seleznev in Ansible
John Smith

- name: download files
 get_url:
   url: https://{{ update_url }}/content/{{ item }}
   dest: /tmp/{{ item }}
   url_username: "{{ url_username }}"
   url_password: "{{ url_password }}"
   validate_certs: no
   checksum: md5:{{lookup('url', 'https://{{ update_url }}/content/{{ item }}.md5', username="{{ url_username }}", password="{{ url_password }}", validate_certs=False, wantlist=True) }}
 register: html

lookup ругается HTTP Error 401: Unauthorized
как отдебажить “почему”?
версия ansible не меньше 2.8 случайно?
источник

JS

John Smith in Ansible
Denis Seleznev
версия ansible не меньше 2.8 случайно?
2.9.18
источник

УА

Удалённый Акаунт... in Ansible
в новых версиях builtin что это такое?
источник