manefesto
Привет
Как вы относитесь к include в ролях ?
Tadeusz
Люблю
manefesto
В чем прикол ?
manefesto
Роль на подроли разделять ?
Tadeusz
Не люблю партянки
Sergey
ну отдельны йдля редхата, от дельно для дебиана или другой вариант разделения
manefesto
не совсем понимаю зачем люди мешают классический yaml и однострочные портянки
manefesto
- name: Disable SELinux
selinux:
state: disabled
- name: disbale on firewalld on boot
service: name=firewalld enabled=no
Nklya
потому что они не знают что это плохо
Vadim
тяжелое наследие царского режима
Dmitry
копировали со stackoverflow
manefesto
да там много чего копировали как я понял
manefesto
так и появляюются девопсы
Alexander
а я думал это все Чак Норрис
Artem
доброго времени суток, а никто не знает способа динамической групировки хостов по назначеным на хост ансибл ролям? Официального способа не нашел. Как вариант- в роли делать кастомный факт и групировку по нему, но если потом убрать эту роль с хоста(плейбука)- факт не удалится и групировка жу ебудет неверной.
Max
кто нибудь сталкивался с create_host_config() got an unexpected keyword argument 'init' в модуле docker_container ?
Vitaly
А что насчёт
---
- name: Include OS-specific variables.
include_vars: "{{ ansible_os_family }}.yml"в начале роли. Ансибл 2.5 матерится, что мол
[DEPRECATION WARNING]: Specifying include variables at the top-level of the task is deprecated. Please see:
http://docs.ansible.com/ansible/playbooks_roles.html#task-include-files-and-encouraging-reuse for currently
supported syntax regarding included files and variables. This feature will be removed in version 2.7.
URL естественно невалидный, и в чём трабла / как исправить - не понятно
wndrfl
Nklya
ну geerlingguy так же делает, значит это не сильно проблема
https://github.com/geerlingguy/ansible-role-awx/blob/master/tasks/main.yml
Ievgen
No1
Artem
No1
Есть примеры?
https://www.google.com/search?q=ansible+dynamic+inventory&oq=ansible+dyn&aqs=chrome.1.69i57j0j69i61j69i60j0l2.4401j0j7&sourceid=chrome&ie=UTF-8
Artem
No1
усложняете себе жизнь
No1
вот что я понял из вопроса 🙂
Artem
и не смогли пройти мимо и н еповые.... , а я к сожелению, не смог это "спокойно" воспринять)
No1
ну и нахуй, сам разбирайся 🙂
Terry
Ievgen
Ievgen
а так, согласен с предидущим оратором 😅
Nklya
это чят, а не заказчики
Nklya
никто никому не должен
Artem
получается видимо - должны
Nklya
ну я согласен с двумя предыдущими ораторами
Ievgen
я хоть и не должен, но хочу донести, что сама идея группировать хосты по тем ролям которые на них навешаны это ахинея как по мне
Ievgen
отсюда отсутствие примеров и проблемы
Artem
а я где-то спорил с этим?
Ievgen
мм ну если нет то хорошо
Ievgen
просто вопрос звучал именно так
Artem
если вопрос звучал именно так- значит в том было необходимость.
Ievgen
не
Ievgen
если дом строят крышей в землю а фундаментом в небо то это не необходимость, а долбоебизм
Ievgen
я никого не хотел обидеть если что
Nklya
ну собственно исходники ансибла открытые.
хочется извращений - можно даже PR сделать
Ievgen
@saamich можно пример в коде как на хост вешается роль?
Ievgen
или даже два хоста, ну так на вскидку
Ievgen
я просто пытаюсь понять суть
Artem
Да не нужно понимать. Просто хотел удостоверится что такого функционала нет.
Ievgen
ок
bebebe
bebebe
может быть нам стоит работать с заказчиком напрямую? без вашего посредничества? каков ваш процент?
Ievgen
Artem
преждложение заманчивое- но боюсь не получится)
Dmitry
Динамический инвентори для vmware используя vmware_inventory.py как мне группировать по папкам вари? Не могу найти(
Дима Сис. Админ
Подскажите плиз как в ansible установить proxmox module
Dmitry
https://docs.ansible.com/ansible/latest/modules/proxmox_module.html?highlight=proxmox%20module
Дима Сис. Админ
Дима Сис. Админ
https://docs.ansible.com/ansible/latest/modules/proxmox_module.html?highlight=proxmox%20module
proxmox-deploy (0.4.0) - proxmox-deploy is cli-based deployment tool for Proxmox
letsencrypt-proxmox (0.1.0) - Proxmox VE plugin for Let's Encrypt client
proxmox-tools (1.3) - prox is a command line interface to rapidly deploy LXC containers on proxmox from a remote host using proxmox REST API
INSTALLED: 1.3 (latest)
proxmoxapi (0.1) - The Proxmox API.
proxtop (0.2.2) - Proxmox resource monitor
ProxmoxDriver (0.1.0) - Driver for communicating with a proxmox API.
libpve (0.2.0) - Python interface for interacting with proxmox.
pve2 (1.0.0dev) - A library for accessing the Proxmox 2 API.
pyproxmox (1.1.3) - Python Wrapper for the Proxmox 2.x API
prometheus-pve-exporter (1.1.1) - Proxmox VE exporter for the Prometheus monitoring system.
proxmove (0.0.9) - Migrate virtual machines between different Proxmox VM clusters
proxmoxer (1.0.2) - Python Wrapper for the Proxmox 2.x API (HTTP and SSH)
INSTALLED: 1.0.2 (latest)
Dmitry
модули в нем есть изначально, просто чтобы им пользоваться нужны доп библиотеки, если через pip поставили, то можете попробовать использовать
Дима Сис. Админ
Дима Сис. Админ
Дима Сис. Админ
при попытке проиграть плейбук выдает
Дима Сис. Админ
ERROR! 'proxmox' is not a valid attribute for a Play
The error appears to have been in '/etc/ansible/createVM.yml': line 5, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: Create e new virtual machine
^ here
Дима Сис. Админ
мой плейбук
Дима Сис. Админ
---
- hosts: prox
tasks:
- name: Create e new virtual machine
proxmox:
vmid: 100
node: prox
api_user: root
api_password: pass
api_host: IP
password: 123456
hostname: myhost
ostemplate: 'local:/mnt/sda2/ISO/Images_prox/ubuntu-18.04-standard_18.04-1_amd64.tar.gz'
k
Dmitry
угу, отступа нету
k
Fedor
в случае не контейнера, а виртуалки, можно как нибудь получить айпишник, выданный машине?