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
ага, спасибо
Alexander
а вот тут, никто не подскажет?
Почитать документацию для начала
Дима Сис. Админ
roles: - geerlingguy.java - geerlingguy.nginx - geerlingguy.elasticsearch - geerlingguy.elasticsearc
Дима Сис. Админ
Что не нравится в синтаксисе?
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
Может добавить 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)
Udjin
Суть понятна главное
короче я так и не понял в доках же - не переменная. А у меня переменная
Fedor
и на установленные в системе пакеты ему при этом пофиг
Fedor
хотя, может, это не тот случай
Udjin
я могу написать типа - (ruby == "2.4") но это глупо
Nikolai
хм, т.е. ему надо переменную окружения какую-то подсунуть?
Fedor
может libcloud, может apache-libcloud
Nklya
Еще такое на макоси часто бывает, там много разных питонов есть
Fedor
в первой строчке скрипта какой питон указан?
Nikolai
в скрипте прописан #!/usr/bin/env python в системе python --version Python 2.7.10
Nikolai
щас попробую на 3-ку переключить
Nikolai
нет, не проканало
Nikolai
бред какой-то
Dmitriy
Окружения посмотри
Nikolai
pip -V pip 18.0 from /usr/local/lib/python2.7/site-packages/pip (python 2.7) gce.py юзает env python а значит такую же версию
Dmitriy
pip -V pip 18.0 from /usr/local/lib/python2.7/site-packages/pip (python 2.7) gce.py юзает env python а значит такую же версию
Хз, я бы попробовал посмотреть окружения https://docs.ansible.com/ansible/2.5/reference_appendices/faq.html как варик написать pip install ansible, но если уверенность в том что все ок, то ок
Nikolai
> pip install ansible ансибл так и установлен в данный момент
Dmitriy
Whereis ansible?
Ждун
locate ansible
Eduard
говорят AWX наше всё
После прибивания ансибло в фореман - да, awx наше всё)
Constantin
Ребят, может кто сталкивался. Зашифровал файл волтом, а пытаюсь расшифровать, он говорит, что файл не зашифрован
Constantin
А может ли быть такое, что файл не зашифрован ?
Нет, проверил. В файле лежит зашифрованное AES256 содержимое. А вот при попытке расшифровать: ERROR! Decryption failed (no vault secrets were found that could decrypt)
Nklya
Он говорит, что нечем, а не нечего
Tadeusz
а как action: shell … из под нужного юзера сделать? become?
Tadeusz
ага, спасиб
Kirya
https://github.com/0x566164696D/mikroansible
костыль, работающий через localhost... хочется напрямую подключаться.
Eduard
Fedor
raw
Anonymous
костыль, работающий через localhost... хочется напрямую подключаться.
почему костыль? Наверняка общается через питоновскую имплементацию api