Denis 災 nobody
Отделение Bereke Bank
Андрей
Да не смешите, азы энсибл и курсы....
Андрей
Видимо yum install ansible и что такое плейбук, роль, инвентори - это азы
Denis 災 nobody
Отделение Bereke Bank
Открываешь best practices страничку в доке и роли lean-delivery. Правда их роли сложны для чтения новичкам
Андрей
Я понимаю идти на какой-нибудь advanced automation with Ansible или automation open shift with Ansible
Андрей
Но точно не азы
Vadim
⎈
А ещё сам ансибл меняется постоянно.
Там чел не знает что слово deploy означает - тут меняйся/не меняйся - нужен определённый уровень хуцпы чтобы с такими собственными знаниями браться учить других
Denis 災 nobody
⎈
Vadim
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
ну норм дока да
Iwan
У слёрма есть про ансибл и у отуса про ансибл, только бесплатно не достать. (Например на складчике есть)
⎈
Iwan
Iwan
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. Впервые слышу о таком пакете
⎈
⎈
Отделение Bereke Bank
Отделение Bereke Bank
Правда теперь "Failed to get D-Bus connection: Operation not permitted". Ну с этим разберусь)
Vadim
как нибудь можно чтобы results оботражался нормально, и переносами строк \n чтоб парсился и переносилась строка
Denis 災 nobody
Vadim
на Linux Academy короче норм курс
⎈
⎈
Vadim
ansible quick start, ansible playbook deep dive, redhat certified ansible EX407
Vadim
1ый посмотрел, ща 2ой смотрю
NS 🇷🇺
Vadim
смотреть хорошие видео и повторять то что в них делают лучший способ обучения для меня
⎈
Vadim
Vadim
https://linuxacademy.com/course/linux-academy-red-hat-certified-specialist-in-ansible-automation/
Vadim
не похоже на превью
NS 🇷🇺
Iwan
Anton
Подскажите альтернативу AWX/RHTower и консоли..
Ruslan
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
Timur
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'?
Alex
inqfen
when: not tables_exist['query_result']
inqfen
table_exist словарь же
Alex
а выше писали список
inqfen
- name: print tables_exist
debug:
msg: "{{ tables_exist['query_result'] }}"
Где тут список?