Viktor
я про то, что кавычки разные
Eugeny
это телеграм шалит
Andrew
Changed in result попробуй
Andrew
Возвращается словарь, а не строчка
Eugeny
changed' is undefined
Alexander
какой ansible?
Eugeny
ansible 2.5.3
Anonymous
/etc/ansible/hosts 225/225 100%
ansible python module location = /usr/lib/python2.7/dist-packages/ansible │[my_pc]
executable location = /usr/bin/ansible │ad ansible_host=172.16.178.223
python version = 2.7.12 (default, Dec 4 2017, 14:50:18) [GCC 5.4.0 20160609] │sys ansible_host=172.16.178.141
Using /etc/ansible/ansible.cfg as config file │
Parsed /etc/ansible/hosts inventory source with ini plugin │[my_pc:vars]
[WARNING]: Could not match supplied host pattern, ignoring: test │ansible_user = rvr
│ansible_password = хуйушки)
[WARNING]: No hosts matched, nothing to do │ansible_port = 5986
│ansible_connection = winrm
root@ans:/home/rvr# ansible test -m ping -vvv │ansible_winrm_server_cert_validation = ignore
Vadim
Anonymous
ПОМОГИТЕ!
Anonymous
Люди!
Anonymous
win 10 pro
Anonymous
не конектиться
Anonymous
домена нет
Anonymous
сервера нет
Anonymous
всё локалхосты
Anonymous
на сервер для теста пускал всё ок
Alex
Anonymous
ansible ad -m win_ping │
ad | SUCCESS => { │
"changed": false, │
"ping": "pong"
Eugeny
- debug: var=result
«result.stdout_lines": "VARIABLE IS NOT DEFINED!»
Eugeny
и тут я тоже хз
Eugeny
я думал что в register всегда падает результат выполнеия таски
Anonymous
кто нить прикручивал коннект к win 10 pro?
Anonymous
через winrm - даже пинги не ходят(
Anonymous
│[my_pc]
--vault-id=VAULT_IDS the vault identity to use │ad ansible_host=172.16.178.223
--vault-password-file=VAULT_PASSWORD_FILES │sys ansible_host=172.16.178.141
vault password file │
-v, --verbose verbose mode (-vvv for more, -vvvv to enable │[my_pc:vars]
connection debugging) │ansible_user = rvr
--version show program's version number and exit │ansible_password = пассворд
│ansible_port = 5986
Connection Options: │ansible_connection = winrm
control as whom and how to connect to hosts │ansible_winrm_server_cert_validation = ignore
Anonymous
2016 server ok....
Alex
Eugeny
ok: [10.28.118.81] => {
"result": {
"actions": [],
"ansible_facts": {
"docker_network": {
"Attachable": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {},
"Created": "2018-06-26T12:28:27.29786267+03:00",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Config": [
{
"Gateway": "172.26.0.1",
"Subnet": "172.26.0.0/16"
}
],
"Driver": "default",
"Options": null
},
"Id": "cd65ec02c115ac3342210cc25f5b1a5c6d1fe378362d518e71df50959f7b61c2",
"Ingress": false,
"Internal": false,
"Labels": {},
"Name": "network",
"Options": {},
"Scope": "local"
}
},
"changed": false,
"diff": [],
"failed": false
}
}
Alex
ok: [10.28.118.81] => {
"result": {
"actions": [],
"ansible_facts": {
"docker_network": {
"Attachable": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {},
"Created": "2018-06-26T12:28:27.29786267+03:00",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Config": [
{
"Gateway": "172.26.0.1",
"Subnet": "172.26.0.0/16"
}
],
"Driver": "default",
"Options": null
},
"Id": "cd65ec02c115ac3342210cc25f5b1a5c6d1fe378362d518e71df50959f7b61c2",
"Ingress": false,
"Internal": false,
"Labels": {},
"Name": "network",
"Options": {},
"Scope": "local"
}
},
"changed": false,
"diff": [],
"failed": false
}
}
"changed": false - значит можно написать when: result.changed
Eugeny
да, но тогда play продолжается, а мне нужно заабортить его
Eugeny
ок, буду пробовать
Anonymous
Может кто поделиться книжкой Ansible for DevOps?
Alex
В этом чатике была ссылка на PDF
Anonymous
mrgreyves
Всем здрасти! Пытаюсь сделать хендлер, смысл в том что рестартануть nginx после его установки, хендлер что то не отрабатывает. Вот собственно плейбук:
mrgreyves
---
- name: Pre install
hosts: all
become: True
tasks:
- name: Nginx install
apt:
name: nginx
state: present
notify:
- reload
handlers:
- name: reload
service:
name: nginx
enabled: yes
state: restarted
mrgreyves
Подскажите люди добрые куда копать)
mrgreyves
Версия ansible 2.4.2.0
Vadim
"что-то не то" требует немного пояснений
mrgreyves
mrgreyves
Воообще не отрабатывает. А смысл это же простенький плейбук)
Vadim
Vadim
Покаж вывод с -vvvv
mrgreyves
Сорян за беспокойство, обычная история, как говорится сам мудак)
Pavel
ну ка
mrgreyves
Нечего дергать хендлер когда nginx УЖЕ установлен)
Pavel
)))))))))))))))))
mrgreyves
Отвлекаю тут всех от футбола😂😂😂
mrgreyves
Ruslan
Дамы и господа, хочу сделать записи в крон на нескольких машиных, но задачи должны выполняться поочередно (т.е. одна машина выполняет задачу в 1, другая в 2 и т.д). Пишу следуещее.
---
- name: cron
hosts: testhost
tasks:
- name: crontasks
cron:
name: "namecrontask"
minute: "1"
hour: "2"
job: "reboot"
- name: cron
hosts: testhost1
tasks:
- name: crontasks
cron:
name: "namecrontask"
minute: "1"
hour: "2"
job: "reboot"
Ruslan
И это выполняется, но только пока не заткнется на одной из машин, которая допустим выключена уже, и прекращается, не выполняясь на других
Ruslan
Как это побороть?
Vadim
Ruslan
Vadim
Поочередность лучше сделать через группу и сделать serial: 1
Ruslan
Воу, воу полехче) Я совсем не в теме, надо читать)
Sergey
Anonymous
Может кому надо. Тут Ansible for DevOps только в .pdf была
Nik
Nklya
на русском у ДМК недавно перевод выходил
https://dmkpress.com/catalog/computer/os/978-5-97060-513-4/
Anonymous
Так это же другая книга от другого автора
Vyacheslav
Ребят, помогите плиз! Хочу воспользоваться появившейся в ansible 2.6 возможностью предоставлять доступы к таблицам fdw (обертка сторонних данных). При этом необходимо предоставить доступ ко всем таблицам схемы. Пишу таск:
- name: Grant setting
become: yes
become_user: postgres
postgresql_privs:
database: a2
priv: SELECT
role: ds
obj: ALL_IN_SCHEMA
type: table
schema: fdw
state: present
который говорит, что все ОК! Но доступа нет (по словам пользователя).
Пробую так:
- name: Grant setting
become: yes
become_user: postgres
postgresql_privs:
database: a2
priv: ALL
role: ds
obj: fdw
type: schema
state: present
Судя по выводу
select * from information_schema.table_privileges where table_schema = 'fdw';
тоже доступ не предоставлен
Nikolay
Лучше не ориентироваться на слова пользователя, а самому пробовать
Nikolay
На какую нибудь временную / сервисную учётку получить права, например
Div
добрый день. могут ли многоуважаемые гуру подсказать как можно добавить список файлов из указанной директории в темплэйт?
Alexander
Alexander
Или https://docs.ansible.com/ansible/2.5/modules/find_module.html для удаленных машин
Div
спасибо, буду колдовать.
Vadim
Andrew
Добрый вечер
есть ли тут специалисты awx которые поднимали кластеры
я уже попробовал
k8s и docker-compose
все никак не могу завести кластеры
все инстансы поднимаются
смотрят в одну БД
но видят только 1 инстанс
Sergey
Anonymous
видимо awx.
Eduard
manefesto
AWX разве из коробки такое умеет ?