
bebebe
28.05.2018
15:40:14

Vitaliy
28.05.2018
15:48:04
Мне бы просто понять там повисло все или как
Или висит ожидает юзерввода

Павел
28.05.2018
19:35:05
Господа, А есть где-то руководство по deprecated-синтаксису, командам и всему такому? Чтобы по человечески было написано - так нормальные люди не делают, а вот так - ок. А то Best Practies достаточно мало и в разделах Porting guides тоже =(

Google

Павел
29.05.2018
07:04:14
А какой сейчас latest stable release у Ansible? 2.5.3?

Nklya
29.05.2018
07:05:36
pip install ansible== покажет все доступные версии.
Последняя с циферками лейтест

Denis
29.05.2018
07:05:56
не, в чатик проще написать

Павел
29.05.2018
08:49:57

Artem
29.05.2018
08:50:36
2.6.0a1 крутой лейтест

Владимир
29.05.2018
10:10:46
Коллеги, привет! Подскажите пожауйста, как мне сделать счетчик типа node1, node2, node3? притом, чтобы счетчик увеличивался с каждым хостом и сделать начальное значение счетчика —extra-vars?
C extra-vars разобрался
но как сделать счетчик?:)

Salem
29.05.2018
11:14:39
loop with_items?

Sergey
29.05.2018
11:17:05

Владимир
29.05.2018
11:18:28

Sergey
29.05.2018
11:20:01
В обмен на прямой ответ (https://docs.ansible.com/ansible/2.4/playbooks_loops.html#looping-over-a-list-with-an-index) я тебя слегка потроллю: а доку ты как читал?

Vadim
29.05.2018
11:22:33
эх щас бы на yaml попрограммировать

Google

Vadim
29.05.2018
11:23:04
счетчик - факт на локалхосте, например

Алексей
29.05.2018
11:24:10

Sergey
29.05.2018
11:24:33

Vadim
29.05.2018
11:25:01

jidckii
29.05.2018
11:42:34
yo yo всем )
чуваки, подскажите, как не перетирать вложенные переменные в дефолте ?

Roman
29.05.2018
11:43:31
не объявлять их в vars'ах

jidckii
29.05.2018
11:44:01
ну смотри, у меня в дефолте есть
mailserver_container_options:
env: {}
image: ""
log_driver: "json-file"
ports: []
restart: "no"
restart_policy: "on-failure"
volumes: []
log_options:
tag: "{{mailserver_container_name}}"

Ivan
29.05.2018
11:44:15
ребят, chef или puppet для нового проекта выбрать?

jidckii
29.05.2018
11:44:41
в плейбуке пишу:
- name: mailserver
include_role:
name: mailserver
vars:
mailserver_container_options:
env:
OVERRIDE_HOSTNAME: "mon.localhost"

alex
29.05.2018
11:45:01

Ivan
29.05.2018
11:45:46
а тут есть кто использует ansible для ДЦ? или больших объёмов машин?

Pavel
29.05.2018
11:47:18
"большие" понятие относительное....
для кого-то и 20 уже много,а кому и 1000 немного

Ivan
29.05.2018
11:47:42
ну около сотни, а лучше >1000


jidckii
29.05.2018
11:47:45
ну смотри, у меня в дефолте есть
mailserver_container_options:
env: {}
image: ""
log_driver: "json-file"
ports: []
restart: "no"
restart_policy: "on-failure"
volumes: []
log_options:
tag: "{{mailserver_container_name}}"
в итоге перетирается вся верхняя переменная
TASK [mailserver : debug] *******************************************************************************************************************************************************************************************************************
ok: [192.168.56.101] => {
"msg": {
"env": {},
"image": "tvial/docker-mailserver:release-v5.8.0",
"log_driver": "json-file",
"log_options": {
"tag": "mailserver"
},
"ports": [],
"restart": "no",
"restart_policy": "on-failure",
"volumes": []
}
}
PLAY RECAP **********************************************************************************************************************************************************************************************************************************
192.168.56.101 : ok=2 changed=0 unreachable=0 failed=0
[emedvedev@emedvedev-pc mon]$ ansible-playbook -i inventory.ini test.yml
PLAY [serv] *********************************************************************************************************************************************************************************************************************************
TASK [Gathering Facts] **********************************************************************************************************************************************************************************************************************
ok: [192.168.56.101]
TASK [mailserver] ***************************************************************************************************************************************************************************************************************************
TASK [mailserver : debug] *******************************************************************************************************************************************************************************************************************
ok: [192.168.56.101] => {
"msg": {
"env": {
"OVERRIDE_HOSTNAME": "mon.localhost"
}
}
}
PLAY RECAP **********************************************************************************************************************************************************************************************************************************
192.168.56.101 : ok=2 changed=0 unreachable=0 failed=0


Ivan
29.05.2018
11:49:51

jidckii
29.05.2018
11:50:07
> 10 даже ансибл уже не вар

Ivan
29.05.2018
11:50:25
ну я думаю, тут есть люди с позитивным опытом

Google

Gleb
29.05.2018
11:50:41

Алексей
29.05.2018
11:51:57

jidckii
29.05.2018
11:52:14

Алексей
29.05.2018
11:52:36
понятно.

Gleb
29.05.2018
11:52:52

Ivan
29.05.2018
11:53:06

jidckii
29.05.2018
11:53:12
ну знаешь, люди вон и за путина голосуют )

Gleb
29.05.2018
11:53:17
отдал нафиг, пусть другие страдают

Ivan
29.05.2018
11:53:22
ыы

jidckii
29.05.2018
11:58:26
Ну так, что подскажет кто, как не перетирать вложенные переменные ??

Vadim
29.05.2018
12:03:17
Combine

Алексей
29.05.2018
12:04:28
вот

Vadim
29.05.2018
12:04:28

Artem
29.05.2018
12:11:05
кроме того что ansible тормоз - ниче, я считаю)

Алексей
29.05.2018
12:12:08
эк надо по другому спрашивать.

Vadim
29.05.2018
12:17:24
Если каштомер юзает терраформ чи шо, то просто читает эти скрипты чтобы подпилить самому

Admin
ERROR: S client not available

Google

bebebe
29.05.2018
12:32:41

Sergey
29.05.2018
13:34:27

bebebe
29.05.2018
14:03:34

Никита
29.05.2018
14:07:43
Привет, подскажите как правильно сделать что-то типа хендлера, но выполняющегося перед тасками с определенным тегом?
Например, есть несколько тасок, в каждой из которых ставятся пакеты, с тегом packages. Хотелось бы делать update_cache: yes только один, первый раз за playbook, а не для каждой таски. Или я хочу странного?

Алексей
29.05.2018
14:08:53

Bogdan (SirEdvin)
29.05.2018
14:09:03
Ну или да, вариант выше круче)

Алексей
29.05.2018
14:09:50
- name: xxxxx
apt:
name: "{{item}}"
state: present
update_cache: "True"
cache_valid_time: "{{ apt_cache_valid_time | default (3600) }}"
with_items:
- aaa

Никита
29.05.2018
14:10:59
спасибо, кажется, то, что нужно

Алексей
29.05.2018
14:11:03
быть может, не уверен, надо убрать update_cache

jidckii
30.05.2018
06:26:08
http://docs.ansible.com/ansible/latest/reference_appendices/config.html?highlight=hash_behaviour#envvar-ANSIBLE_HASH_BEHAVIOUR

bebebe
30.05.2018
06:35:23

Славик
30.05.2018
09:08:07
Привет. Есть тут кто-нибудь кто пользуется AWX?
Развернут с помощью Docker-Compose, пытаюсь обновить с 1.0.5 до 1.0.6, просто обновляя контейнеры до последней версии. Контейнеры обновляются, но потом висит бесконечно AWX is currently upgrading... и в общем все :( В логах какихто ошибок не видно, просто какието таски постоянно выполняются.
Вдруг кто сталкивался?

Maksim
30.05.2018
09:16:47
квест с обновлением awx
я так и засел на 1.0.1
смотрю в сторону jenkins
кто нибудь пользуется packer ?

Алексей
30.05.2018
09:18:54
конечно

Google

Алексей
30.05.2018
09:19:01
но тут врятли топик оный
@ru_hashicorp

Maksim
30.05.2018
09:19:25
у хашиков тишина
я там был
хочу собирать кастомные lxc контейнеры
то есть собрать через packer проблем нет, а для провижена можно использовать ansible
правильно ?