Иван
Иван
Не пробовал только вариант когда systemd добавляет .service в конце
Иван
На эту команду нет судо
George
George
Но ес-но болтать и указывать в чате проще 😂😂😂
Иван
Тестовых стендов достаточно
George
Сорри, просто постановка задачи неполная
Иван
Нет проблем. Мне больше принципиально интересует. become работают в моем случае?
George
Ну, почему нет. Но мне кажется, что через бекам интерпретатор питона запустится.
Иван
Потому что не работает когда пробовал все доступное
George
Ну, и укажи бекам метод. Ибо он может быть Су, а не судо
Иван
Делал
Иван
George
https://t.me/pro_ansible/108942
Это можешь подтвердить или нет ?
Иван
George
Долго писать
George
Рав - он напрямую по ссш команду шлет
George
Все остальное - работает через питон на удаленном хосте
George
Питон вызывает соответствующий модуль ансибла. Смотри исходники. Вот вопрос
1. где происходит эскалация привилегий
2. Каким образом он дёргает юнит - через subcommand или через какой-нибудь питоновский биндинг
Иван
Шеллом работает, но это херня какая-то
Иван
Не силён
Иван
Ладно, спасибо, буду пробовать
Alexandr
#я_познаю_мир : В общем не могу понять синтаксис как бэкапить конфиги : делаю так :
Alexandr
- name: Save file from router
hosts: routers
gather_facts: false
tasks:
- name: backup-file create
routeros_command:
commands: /system backup save name {{inventory_hostname}}
- name: backup-file download
net_get:
src: backup_spw.backup
protocol: sftp
Alexandr
Понимаю что вместо "backup_spw.backup " надо : {{inventory_hostname}} но так оно не работает, выдает :
Tadeusz
о_0
Alexandr
В общем выдает что синтаксис неверный : ERROR! Syntax Error while loading YAML.
found unacceptable key (unhashable type: 'AnsibleMapping')
The error appears to be in '/etc/ansible/playbook_backup_file.yml': line 19, column 16, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
src: {{inventory_hostname}}
^ here
We could be wrong, but this one looks like it might be an issue with
missing quotes. Always quote template expression brackets when they
start a value. For instance:
with_items:
- {{ foo }}
Should be written as:
with_items:
- "{{ foo }}"
Alexandr
Вопрос : какой правильный ?
George
Alexandr
:(
Alexandr
невзлетело, с статическуим именем работает, но так нет :
Alexandr
Sergey
Используй форматирование (три обратных апострофа)или patebin, пожалуйста. С мобилок не видать ничего.
Alexandr
https://pastebin.com/ycG1b3XS да просто говорит что ему путь не нравится, но со статическим именем то все ок
Alexandr
Alexandr
хотя мож ему надо добавить .backup ?
Alexandr
src: "{{inventory_hostname}}.backup"
ну в общем да. так взлетело
Konstantin
Добрые люди, подскажите - когда используем -f то этот параметр не влияет на работу хендлера? Такое ощущение, что нет. ansible 2.8.1
Ivan
А в чем проблема конкретно?
Я формирую инстанс_конфиг.ямл, но вот molecule login не отрабатывает. Ручками конечно заходит
# Molecule managed
---
- address: *.*.128.219
identity_file: ../ubuntu18/id_rsa
instance: ubuntu18
port: '22'
user: ubuntu
Ivan
Timur
Ivan
Ivan
Ivan
попробую на абсолютный путь в /tmp/ переделать
Andor
посоны, а есть ли готовая штука для управления toml-файлами? типа как ini_file для ини-стайл
Alex
service:
name: "{{ jfmc_rhel_curr_service }}"
state: started
а на основании чего ансибл принимает решение, что сервис уже запущен?
neb0t
state: started
Denis
Denis
Если нужно знать, как именно - нужно лезть в исходники
Alex
Странно, таск пишет changed false, но при этом сам сервис не запущен
Andor
Andor
в 2019 обычно это делается через systemctl status <service-name>
Alex
Запустил init.d скрипт
George
Alex
Это rhel6
George
он еще на поддержке у кого-то?
Alex
да
Alex
Ынтерпрайз он такой
Alex
на rhel7 такая же картина
Alex
В списке процессов пусто
Roman
Имя сервиса правильно передаётся?
Andor
Fess
Всем привет! Подаскажите, реально ли как-то импортировать в отдельный плейбук из роли некоторые таски, по тегам?
Alex
Alex
как?
/etc/init.d/service_name status
neb0t
если не страртует - лучше посмотреть в жернал ... в РХ7 уже системд - помню на паппете нужно было адаптацию делать
neb0t
я о том, что инит.д в красной шляпе 7 не совсем правильно
Alex
речь шла об rhel6
neb0t
речь шла об rhel6
все равно в журнал посмотрите - может темплейт битый или чмод не прошел