
terry
11.07.2018
14:48:57

Ievgen
11.07.2018
14:57:31
а так, согласен с предидущим оратором ?

Artem
11.07.2018
14:59:12

Google

Nklya
11.07.2018
14:59:37
это чят, а не заказчики
никто никому не должен

Artem
11.07.2018
15:00:21
получается видимо - должны

Nklya
11.07.2018
15:01:17
ну я согласен с двумя предыдущими ораторами

Artem
11.07.2018
15:02:50

Ievgen
11.07.2018
15:03:49
я хоть и не должен, но хочу донести, что сама идея группировать хосты по тем ролям которые на них навешаны это ахинея как по мне
отсюда отсутствие примеров и проблемы

Artem
11.07.2018
15:04:08
а я где-то спорил с этим?

Ievgen
11.07.2018
15:04:21
мм ну если нет то хорошо
просто вопрос звучал именно так

Artem
11.07.2018
15:05:21
если вопрос звучал именно так- значит в том было необходимость.

Ievgen
11.07.2018
15:05:27
не

Google

Ievgen
11.07.2018
15:06:06
если дом строят крышей в землю а фундаментом в небо то это не необходимость, а долбоебизм
я никого не хотел обидеть если что

Nklya
11.07.2018
15:08:08
ну собственно исходники ансибла открытые.
хочется извращений - можно даже PR сделать

Ievgen
11.07.2018
15:11:49
@saamich можно пример в коде как на хост вешается роль?
или даже два хоста, ну так на вскидку
я просто пытаюсь понять суть

Artem
11.07.2018
15:13:27
Да не нужно понимать. Просто хотел удостоверится что такого функционала нет.

Ievgen
11.07.2018
15:14:07
ок

Sergey
11.07.2018
15:43:14

bebebe
11.07.2018
15:48:29

Artem
11.07.2018
15:49:48

bebebe
11.07.2018
15:51:37
может быть нам стоит работать с заказчиком напрямую? без вашего посредничества? каков ваш процент?

Artem
11.07.2018
15:52:54
преждложение заманчивое- но боюсь не получится)

Vasiliy
12.07.2018
09:29:04

Дмитрий
12.07.2018
12:02:51
Динамический инвентори для vmware используя vmware_inventory.py как мне группировать по папкам вари? Не могу найти(

Фамилию
12.07.2018
13:20:48
Подскажите плиз как в ansible установить proxmox module

Дмитрий
12.07.2018
13:21:34
https://docs.ansible.com/ansible/latest/modules/proxmox_module.html?highlight=proxmox%20module


Фамилию
12.07.2018
13:23:36
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)


Дмитрий
12.07.2018
13:24:53
модули в нем есть изначально, просто чтобы им пользоваться нужны доп библиотеки, если через pip поставили, то можете попробовать использовать

Google

Фамилию
12.07.2018
13:26:01
при попытке проиграть плейбук выдает
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'

Kirill
12.07.2018
13:28:20

Дмитрий
12.07.2018
13:28:33
угу, отступа нету

Kirill
12.07.2018
13:31:38

Fedor
12.07.2018
13:37:46
в случае не контейнера, а виртуалки, можно как нибудь получить айпишник, выданный машине?
в сам ансибл
и, кстати, клауд инит уже кто-нибудь с проксмоксом игрался?

Дмитрий
12.07.2018
13:43:31
в варе можно, в гугле можно в других ен пробовал

Vasiliy
12.07.2018
16:08:15
А может кто-то подсказать - как лучше посмотреть - почему зависает выполнение ansible ?
<192.168.80.32> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/home/bazz/.ansible/cp/519d36e219 -tt 192.168.80.32 '/bin/sh -c '"'"'python3 /root/.ansible/tmp/ansible-tmp-1531411250.17-93493743963119/stat.py && sleep 0'"'"''
Поставить -vvvvv ? Или есть другие способы ?

Sergey
12.07.2018
16:19:29
?

Vasiliy
12.07.2018
16:19:56
так на второй-то раз нормально отрабатывает.

Vladimir
12.07.2018
16:42:56
может тупой вопрос
playbook_dir=="/home/username/projectname/ansible-playbook"
set_fact: some_dir_path="{{ playbook_dir }}/../some_dir"
как сделать что бы в переменной some_dir_path было /home/username/projectname/some_dir вместо /home/username/projectname/ansible-playbook/../some_dir
если считать что я не знаю больше ничего кроме playbook_dir

Denis 災 nobody
12.07.2018
16:51:26
там же относительные пути работают..

Admin
ERROR: S client not available

Google

Vladimir
12.07.2018
16:54:12
работают но в конфигах смотрится как минимум странно

Denis 災 nobody
12.07.2018
16:57:17
по мне наоборот полные пути смотрятся странно.. мало ли куда я это перенесу/склонирую. А с ролями и подавно

Nklya
12.07.2018
16:58:02
Зачем вообще какие-то пути хардкодить там

Vladimir
12.07.2018
18:48:43
кто знает
package_module поддерживает brew?
или лучше юзать явно homebrew_module

Huan
12.07.2018
19:52:08
привет всем. подскажите как исключить из цикла одно значение?
пример:
{% for v in ansible_all_ipv4_addresses %}{{ v }}{% if not loop.last %}, {% endif %}
{% endfor %}
нужно исключить ansible_default_ipv4.address

Timur
12.07.2018
20:10:07
Цель - соединить запятыми элементы списка?

Huan
12.07.2018
20:12:25
цель - исключить один из элементов списка

Timur
12.07.2018
20:12:48
Чтобы что?

Huan
12.07.2018
20:12:55
ansible_all_ipv4_addresses - содержит все ИПы, нужно из этого списка исключить ansible_default_ipv4.address

Timur
12.07.2018
20:13:05
Судя по примеру выше - чтобы соединить элементы запятыми?

Huan
12.07.2018
20:14:07
да, вывести их через запятую

Timur
12.07.2018
20:29:26
{{ ansible_all_ipv4_addresses | difference([ansible_default_ipv4.address]) | join(',') }}
Так не пойдет?

Huan
12.07.2018
20:33:04
сейчас проверю, спасибо
да, то что надо. большое спасибо
а с play_hosts поможешь?

Timur
12.07.2018
21:25:08
А что с ним?

Vasiliy
12.07.2018
21:33:57
Блин, как же дебильные гифки мешают.

Google

Huan
12.07.2018
21:52:13

Nklya
12.07.2018
21:56:07
Спать мешают или кушать?

Huan
12.07.2018
22:00:20
разобрался, теперь play_hosts называется ansible_play_hosts

Sergey
12.07.2018
22:01:32

Wndrfl
12.07.2018
22:29:21
годная гифка ?

Vadim
12.07.2018
22:41:41
https://medium.com/@DefionsCode/30-lies-puppetlabs-made-about-ansible-25-will-shock-you-4fdd177b8bc6

Липоля Аймаксович
13.07.2018
04:34:40
Вот это бомбануло у чувака

Sergey
13.07.2018
07:50:14