Отделение Bereke Bank
Андрей
Да не смешите, азы энсибл и курсы....
Андрей
Видимо yum install ansible и что такое плейбук, роль, инвентори - это азы
Отделение Bereke Bank
Открываешь best practices страничку в доке и роли lean-delivery. Правда их роли сложны для чтения новичкам
Андрей
Я понимаю идти на какой-нибудь advanced automation with Ansible или automation open shift with Ansible
Андрей
Но точно не азы
Vadim
Я понимаю идти на какой-нибудь advanced automation with Ansible или automation open shift with Ansible
https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html ты про это
⎈
А ещё сам ансибл меняется постоянно.
Там чел не знает что слово deploy означает - тут меняйся/не меняйся - нужен определённый уровень хуцпы чтобы с такими собственными знаниями браться учить других
⎈
Я понимаю идти на какой-нибудь advanced automation with Ansible или automation open shift with Ansible
https://www.srrdb.com/release/details/Linux.Academy.Ansible.Playbooks.Deep.Dive-ViGOROUS
⎈
Сделай лучше. На безрыбье и рак - рыба
Я никому не советую ТАКОЕ (ADV-IT) смотреть
Vadim
https://www.srrdb.com/release/details/Linux.Academy.Ansible.Playbooks.Deep.Dive-ViGOROUS
о норм, ато на LA подписка закончилась
Vadim
непонятно правда как скачать это добро
Vadim
на LA есть quick start и deep dive, наверно норм должно быть
Denis 災 nobody
Я никому не советую ТАКОЕ (ADV-IT) смотреть
многие англ курсы не тянут. И например мне - удобнее сначала потратить неделю на просмотр курсов, а потом взять доку и имея БАЗУ знать что вообще искать и как оно может быть (не факт что правильно, бест практисы тоже пролистать желательно). Но я бы сказал что конкретно ансибл (докер и подобное) действительно азы можно изучить за день-два. Но я пол года осваиваю CloudFormation и это форменный пиздец, там дико не хватает курсов любого качества как азов, бонусом там своих задвигов масса. И если часть по ошибке - в первых линках нужные доки, то часть - даже профи чешут репы, спасибо что подписка - business, сами сотрудники рассказывают как лучше
Denis 災 nobody
к слову, у adv-it и по этому тоже были видео, совсем бревном себя не чувствовать..
Vadim
https://docs.ansible.com/ansible/latest/user_guide/intro_getting_started.html#action-check-your-ssh-connections
Vadim
ну норм дока да
Anton
Я никому не советую ТАКОЕ (ADV-IT) смотреть
Adv-it хоть что то делает. А вы не сделали ничего. Делайте свои курсы и советуйте их.
⎈
Adv-it хоть что то делает. А вы не сделали ничего. Делайте свои курсы и советуйте их.
Я вас бесплатно оберегаю от того, чтобы вы жрали говно. У вас "аргументация" на уровне "сперва добейся, а потом уже говори что говно не вкусное!" и т.п.
Iwan
У слёрма есть про ансибл и у отуса про ансибл, только бесплатно не достать. (Например на складчике есть)
⎈
У слёрма есть про ансибл и у отуса про ансибл, только бесплатно не достать. (Например на складчике есть)
Слёрм интенсив я смотрел, про докер/кубер какие-то ознакомительные занятия - там совсем другой уровень. OTUS раньше был вообще ни о чём, ща стал получше, но всё равно вступительное видео (целиком из воды) на час с лишним - это как-то стрёмно.
⎈
Согласен, воды у отуса много )
Наоборот, много у отуса, интенсив у slurm нормальные.
Iwan
Наоборот, много у отуса, интенсив у slurm нормальные.
Поправил.. у слерма четко теория и практика сразу
Sergei
господа, вопрос прнс вставляю элемент списка в шблон жинжы, оно оказывается оковыченое квадратным скобками. Как сие дело обойти? Не хочу скобок
Vadim
у слерма норм про ансибл?
⎈
у слерма норм про ансибл?
Там несколько видосов, видел пока только один (во сне)
⎈
Есть ещё несколько открытых практикумов REBRAIN Vasiliy Ozerov
Отделение Bereke Bank
Кто-нибудь сталкивался с ошибкой "Error pulling image docker.io/pycontribs/centos:7 - docker-credential-secretservice not installed or not available in PATH" ? Просто запускаю molecule test. Что это вообще такое? docker-credential-secretservice. Впервые слышу о таком пакете
Iwan
Есть ещё несколько открытых практикумов REBRAIN Vasiliy Ozerov
Ага, 30% маркетинга для покупки самого курса на каждом бесплатной практики у них )
Отделение Bereke Bank
в ~/.docker/config.json есть credsStore?
есть. удалил, заработало. спс
Отделение Bereke Bank
Правда теперь "Failed to get D-Bus connection: Operation not permitted". Ну с этим разберусь)
Vadim
как нибудь можно чтобы results оботражался нормально, и переносами строк \n чтоб парсился и переносилась строка
Vadim
на Linux Academy короче норм курс
⎈
Если не только хаять, но и предлагать замену, пользы будет больше
Учите английский чтобы на самозванцев не тратить время
Vadim
ansible quick start, ansible playbook deep dive, redhat certified ansible EX407
Vadim
1ый посмотрел, ща 2ой смотрю
NS 🇷🇺
Vadim
смотреть хорошие видео и повторять то что в них делают лучший способ обучения для меня
⎈
ansible quick start, ansible playbook deep dive, redhat certified ansible EX407
EX407 разве полная версия? Сник пик - это типа превью
Vadim
https://linuxacademy.com/course/linux-academy-red-hat-certified-specialist-in-ansible-automation/
Vadim
не похоже на превью
Iwan
++++ пару посмотерел и понял, что нахрен такое счастье
Была инфа, что мол выложат на Ютуб всё практики открытые. Так с конца прошлого года не сделали )
NS 🇷🇺
Была инфа, что мол выложат на Ютуб всё практики открытые. Так с конца прошлого года не сделали )
да там даже в ЛК все на что не подписывался, недоступно из открытых
Anton
Подскажите альтернативу AWX/RHTower и консоли..
Anton
Rundeck
Спасибо, посмотрю
Anonymous
Ребят, подскажите почему один блок отрабатывается только? Лишь тот который в конце
Anonymous
- name: Add crt to dex.yml blockinfile: block: "{{ lookup('file', 'dex.crt') }}" dest: dex-static.yml insertafter: ' -----BEGIN CERTIFICATE-----' - name: Add key to dex.yml blockinfile: block: "{{ lookup('file', 'dex.key') }}" dest: dex-static.yml insertbefore: " -----END RSA PRIVATE KEY-----"
Anonymous
Меняю их местами, таже картина
Anatoliy
Утро. Кто-нибудь использовал коллекции с drone и plugins/ansible?
Sergey
@DevOopsEngineer я с банхаммером был не прав. Приношу свои извинения и снимаю бан.
Denis 災 nobody
он вышел
Anton
приветствую коллеги, подскажите как с удаленных машин скопировать к себе на локальную тачка файлы по маске *.txt
Ждун
не помню поддерживает маску или нет, если нет, то можно через find в переменную, а потом fetch через loop
Anton
не помню поддерживает маску или нет, если нет, то можно через find в переменную, а потом fetch через loop
Идею понял. Идею внял, но что то не конца получилось реализовать - name: copy files fetch: src: /var/log/"{{ item.path | basename }}" dest: /tmp/stat/ loop: "{{ files_matched.files }}" в логе пишет "msg": "file not found: /var/log/asterisk/\"log.txt\""}
Anton
подозреваю что дело в кавычках
Ждун
так а зачем вам выделять basename
Ждун
src: "{{ item.path }}"
Anton
логично)
Anton
спс
A.Soroko
Коллеги, помогите с выражением 1 есть шаблон вида process: nginx: enable: YES ssl: /etc/nginx/ssl ssl_name: cert001: {} cert002: {} 2 есть задание которое должно по элементам шаблона найти сертификаты и скопировать на хост - name: Copy ssl certificates template: src: "{{ item }}" dest: "{{ process.nginx.ssl }}" mode: 0644 owner: "{{ process.nginx.owner }}" group: "{{ process.nginx.owner }}" with_fileglob: - "{%- for kv, kn in process.nginx.ssl_name | default({}) | dictsort() %}static/ssl/{{ kv }}*{%- endfor %}" как правильно написать "with_fileglob" или вообще не его?
[IPT] Dmitry
- name: print tables_exist debug: msg: "{{ tables_exist['query_result'] }}" TASK [role : print tables_exist] **************************************************************************************************************************************************************************************************** Monday 23 March 2020 13:57:24 +0300 (0:00:00.319) 0:00:27.854 ********** ok: [server] => msg: - tables_exist: true ребят, как правильно к списку этому обратиться для when: tables_exist != 'true'?
inqfen
when: not tables_exist['query_result']
inqfen
table_exist словарь же
Alex
а выше писали список
inqfen
- name: print tables_exist debug: msg: "{{ tables_exist['query_result'] }}" Где тут список?