Mikhail
И все
Mikhail
manefesto
до ввода в домен всё ставить
Денис
ну вот я тоже, только у меня в шаблоне как раз basic стоит, а после ввода в домен надо посекурней сделать
manefesto
или накатывать через gpo
Mikhail
manefesto
тогда gpo
manefesto
иначе ССЗБ
Денис
тогда gpo
именно winrm? ну я так и делаю, вопрос как аккуратно победить ошибку модуля ребута
Mikhail
Денис
Mikhail
Вводит виндовую тачку в домен и настраивает винрм
Mikhail
Ансибл продолжает работу уже на удаленной тачке
Mikhail
Все в одном плэйбуке
Mikhail
По одному клику
Денис
спасибо, попробую подумать в эту сторону, может получше будет
Udjin
Парни, чёт я уже обгуглился
вот такой таск
- name: Getting current ruby version
raw: "ruby -v"
register: current_ruby_ver
changed_when: true == false
ignore_errors: true
- name: Downloading ruby v.{{ruby_version}} archive
get_url:
dest: "/home/{{user}}/"
url: "http://cache.ruby-lang.org/pub/ruby/{{major_ruby_version}}/ruby-{{ruby_version}}.tar.gz"
when: current_ruby_ver.stdout is not defined or 'ruby {{ruby_version}}' not in current_ruby_ver.stdout
оно работает но
[WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: current_ruby_ver.stdout is not defined or 'ruby {{ruby_version}}' not
in current_ruby_ver.stdout
как красивее можно?
Udjin
я так и не нашёл как можно задавать условие when без 'ruby {{ruby_version}}'
Kirya
всем ку
Kirya
есть ли нормальный плагин для микротика?
Duke™
Пока только так
Nikolai
Всем привет
Подскажите, есть ли такой же скрипт, только для GCE
https://docs.ansible.com/ansible/2.5/user_guide/intro_dynamic_inventory.html#example-aws-ec2-external-inventory-script
Nikolai
не могу найти
Nklya
Куча скриптов инвентори в репе лежит, в том числе гугловый
https://github.com/ansible/ansible/blob/stable-2.6/contrib/inventory/gce.py
Nikolai
ага, спасибо
Udjin
Дима Сис. Админ
roles:
- geerlingguy.java
- geerlingguy.nginx
- geerlingguy.elasticsearch
- geerlingguy.elasticsearc
Udjin
Дима Сис. Админ
Что не нравится в синтаксисе?
Alexander
ммм, ты серьёзно?)
Да.
This is easy to do in Ansible with the whenclause, which contains a raw Jinja2 expression without double curly braces (see Variables). 
Udjin
оно ошибку синтаксиса выдаёт если я уберу курли брейсес
Udjin
я бы не пошёл сюда спрашивать
Udjin
я ж написал
Udjin
Парни, чёт я уже обгуглился
Alexander
Vadim
name: "Downloading ruby v.{{ruby_version}} archive"
Udjin
конкатизации
конкатенации может?
Alexander
Udjin
да может я чегото не знаю)
Alexander
Alexander
Может добавить role: перед каждой ролью?
Дима Сис. Админ
А что хоть за ошибка?
Пишет ошибка синтаксиса Как обычно отступ но где я уже по разному перепробовал
Alexander
Немногое прояснилось
Nklya
В последней строке неполное имя роли
Nikolai
Ничего не могу понять
При запуске GCE-inventory (contrib/inventory) выдает что не установлена библиотека
./gce.py --list
GCE inventory script requires libcloud >= 0.13
хотя по факту установлена
pip list |grep libcloud
apache-libcloud 2.3.0
какую ему libcloud нужно установить? (платформа mac)
Fedor
Fedor
и на установленные в системе пакеты ему при этом пофиг
Fedor
хотя, может, это не тот случай
Udjin
я могу написать типа - (ruby == "2.4")
но это глупо
Nikolai
хм, т.е. ему надо переменную окружения какую-то подсунуть?
Fedor
Fedor
может libcloud, может apache-libcloud
Nklya
Еще такое на макоси часто бывает, там много разных питонов есть
Fedor
в первой строчке скрипта какой питон указан?
Nikolai
в скрипте прописан
#!/usr/bin/env python
в системе
python --version
Python 2.7.10
Nikolai
щас попробую на 3-ку переключить
Nikolai
нет, не проканало
Nikolai
бред какой-то
Dmitriy
Dmitriy
Окружения посмотри
Nikolai
pip -V
pip 18.0 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
gce.py юзает env python а значит такую же версию
Nikolai
> pip install ansible
ансибл так и установлен в данный момент
Dmitriy
Whereis ansible?
Ждун
locate ansible
Constantin
Ребят, может кто сталкивался. Зашифровал файл волтом, а пытаюсь расшифровать, он говорит, что файл не зашифрован
Михаил Telsir
Nklya
Он говорит, что нечем, а не нечего
Tadeusz
а как action: shell … из под нужного юзера сделать? become?
Tadeusz
ага, спасиб
Eduard
Fedor
raw