Всё что нужно знать по Ansible. Основы и не только.

Поділитися
Вставка
  • Опубліковано 4 лип 2024
  • Всё что нужно знать по Ansible. В этом видео рассмотрим Ansible с самого начала и до создания простой автоматизации.
    Темы:
    00:00 | Что это Ansible
    00:06:31 | Установка и настройка Ansible
    00:15:24 | Inventory. Hosts.
    00:31:05 | Inventory Groups
    00:35:53 | Простые команды в Ansible. Модули
    00:48:15 | Работа с переменными vars
    00:57:39 | Написание Playbook в Ansible
    01:11:11 | Как понять документацию Ansible (docs.ansible.com).
    01:13:53 | Использование Visual Studio Code (VS Code) при написании playbook
    01:16:15 | Playbook Vars. Переменные.
    01:25:25 | Циклы: Loop и with_items
    01:43:34 | Вывод сообщений и переменных: debug и message. Register.
    01:55:48 | Ansible Blocks: блоки и условия when
    02:03:57 | Ansible template: шаблоны
    02:14:26 | Написание ролей: roles
    02:36:07 | Ansible Galaxy
    Буду очень благодарен за поддержку в виде чашечки ☕️:
    www.buymeacoffee.com/RomNero

КОМЕНТАРІ • 274

  • @RomNero
    @RomNero  2 роки тому +32

    Заметил, что многие мне делают замечание по поводу произношения слова "Ansible". В моей стране это слово так и произноситься, как я его и говорю. Буду перестраиваться на произношение, "привычное" основной части зрителей. ))

    • @sergeyzaika9437
      @sergeyzaika9437 2 роки тому +7

      Норм, просто индусы тоже ансибл так произносят :))))))))))))))

    • @noone-hi6kq
      @noone-hi6kq 2 роки тому

      хоть в какой стране, когда говоришь на одном языке, но примешиваешь оригинальное произношение из иностранного языка, это звучит убого, поэтому и пишут

    • @saintkredo7673
      @saintkredo7673 2 роки тому +2

      @@sergeyzaika9437 Все индусы в душе немцы)

    • @DT910
      @DT910 2 роки тому +1

      до сих пор называю "анзИбль", как в первоисточнике было

    • @Enkwen
      @Enkwen Рік тому +4

      Самое интересное, что такое произношение более правильное. Авторы назвали свою систему управления конфигурациями в честь вымышленного устройства из фантастического устройства.
      Вот, что о нём говорит "Википедия": "Анси́бл (англ. ansible, также транслитерируется как анзи́бль) - вымышленное устройство, упоминаемое в произведениях американской писательницы-фантаста Урсулы Ле Гуин".
      Всё в порядке с произношением. 🙂

  • @artemabramov5516
    @artemabramov5516 2 роки тому +1

    Автор, большое спасибо, смотреть одно удовольствие! Лучи благодарности!

  • @user-ko1zo4sr5e
    @user-ko1zo4sr5e 3 роки тому

    Шикарнейший видос, благодарю от всего своего сердца!!

  • @igor-policee
    @igor-policee Рік тому +4

    Спасибо за подробное объяснение! Очень крутой урок.

  • @besolov
    @besolov 2 роки тому +3

    Очень информативное видео и доступно изложенный материал. Спасибо!

  • @sergxgrey
    @sergxgrey 2 роки тому

    Спасибо, наверное одно из лучших видео, что встречал по ansible. Понятным языком, без воды, все по делу.

  • @Usergdsegbuklocfg
    @Usergdsegbuklocfg 2 роки тому

    Спасибо, очень хороший вводный курс, доступно и понятно.

  • @amyasnikov
    @amyasnikov 2 роки тому

    Супер урок. Все доступно. Посмотрел без отрыва)). Пошел писать плейбуки для своих задач.

  • @MenkarX
    @MenkarX 10 місяців тому +3

    Спасибо за бесценный труд!

    • @RomNero
      @RomNero  10 місяців тому

      Спасибо за отзыв

  • @iermakov
    @iermakov 6 місяців тому +1

    Спасибо тебе Большое, добрый человек!
    Очень познавательно и подробно.
    Удачи тебе в жизни!

  • @olga1313lebed
    @olga1313lebed 2 роки тому +2

    Спасибо огромное!!! Ваше видео прям очень помогло быстро перейти от теории к практике. Премного благодарна вам за ваш труд!

  • @igoro8556
    @igoro8556 2 роки тому +2

    спасибо тебе за твоё время, чтобы поделиться знаниями ) очень всё понятно и без воды

    • @RomNero
      @RomNero  2 роки тому

      Спасибо))

  • @alexeysorok
    @alexeysorok 3 роки тому +2

    Очень классное видео, все подробно, по полочкам, еще не встречал таких хороших видео. Не останавливайтесь, продолжайте в таком же духе!

    • @RomNero
      @RomNero  3 роки тому

      Спасибо

  • @user-bx1tk2uo3e
    @user-bx1tk2uo3e 2 роки тому

    Большое спасибо Вам за труд.

  • @untamoelgee5438
    @untamoelgee5438 2 роки тому +1

    Очень интересно и полезно, огромное спасибо за ролик!

  • @dmitrysmith1380
    @dmitrysmith1380 7 місяців тому

    Спасибо, очень наглядно и познавательно!

  • @eduardmart1237
    @eduardmart1237 2 роки тому

    Очень крутой ролик! Очень хорошо что медленно и неспеша объясняешь, подробно останавливаясь на все моменты (например как с sudoers)

  • @avorion-ru
    @avorion-ru Рік тому +3

    Спасибо большое! У вас хорошо получилось передать всю важную и основную информацию по Ansible 👍👍👍

    • @RomNero
      @RomNero  Рік тому

      Спасибо. Значит я на верном пути👍

  • @sergeideisling6958
    @sergeideisling6958 8 місяців тому +1

    Спасибо тебе огромное за твое видео и за твои труды

  • @root3415
    @root3415 3 роки тому

    Спасибо вам большое за проделанную работу! Пожалуй, это лучшее видео для джунов в ansible.

    • @RomNero
      @RomNero  3 роки тому

      Спасибо

  • @mtuliakova
    @mtuliakova Рік тому +1

    Спасибо большое за видео. Все отлично объясняете и все нюансы озвучиваете!

    • @RomNero
      @RomNero  Рік тому

      Спасибо большое за хороший отзыв. Приятно, что вы смогли разобраться

  • @moscowstyle6978
    @moscowstyle6978 2 роки тому +1

    Очень понятно и доступно! спасибо большое

  • @joedrezden
    @joedrezden Рік тому +4

    Спасибо большое за приятную подачу материала, за доходчивое объяснение. У Вас много интересного )

    • @RomNero
      @RomNero  Рік тому

      Спасибо большое, Дмитрий 👍😉

  • @serjserj2502
    @serjserj2502 3 роки тому +5

    Спасибо автору за его труды очень полезно и познавательно.

    • @RomNero
      @RomNero  3 роки тому

      Спасибо большое))

  • @wayuppers
    @wayuppers 4 місяці тому +1

    как же все грамотно, последовательно передаёте знания. благодарности нет предела

    • @RomNero
      @RomNero  4 місяці тому +1

      Спасибо 😉

  • @user-dr4uk9pd1f
    @user-dr4uk9pd1f Рік тому +1

    Спасибо. Отличный урок! Объясняете на уровне опытного преподавателя. Буду смотреть еще

    • @RomNero
      @RomNero  Рік тому

      Спасибо за отзыв👍🏻😉

  • @user-eb3eb7lu6k
    @user-eb3eb7lu6k 2 роки тому +1

    Спасибо ! отличный гайд !!!

  • @axelson85
    @axelson85 2 роки тому +1

    Отличное видео, очень очень полезное и доходчивое, продолжай в том же духе, всё супер, спасибо большое!

  • @user-rm4oo7kz2z
    @user-rm4oo7kz2z 2 роки тому +1

    Супер!!! Очень подробно и доступно. Большое спасибо!!!

    • @RomNero
      @RomNero  2 роки тому

      Рад помочь.

  • @GTar1998
    @GTar1998 10 місяців тому +8

    Спасибо автору за труд

    • @RomNero
      @RomNero  10 місяців тому

      Спасибо за отзыв

  • @itsmeditsmed
    @itsmeditsmed 2 роки тому +1

    спасибо за подробное объяснение

  • @teamexploringmotor7894
    @teamexploringmotor7894 2 роки тому

    Супер видик!! очень все подробно!!!

  • @user-ke1qw3ij4t
    @user-ke1qw3ij4t Рік тому +1

    Добрый день!
    Материал 💣и уровень подачи 🏅

    • @RomNero
      @RomNero  Рік тому

      Спасибо за ✨ отзыв😉👍

  • @kiugihytdy8199
    @kiugihytdy8199 Рік тому +1

    Proper pronunciation of a word'Ansible' Well Done! !

    • @RomNero
      @RomNero  Рік тому

      Thankyou for evaluate 👍🏻😉

  • @user-rz1fp1hh1y
    @user-rz1fp1hh1y Рік тому +1

    Спасибо за урок, понятный и интересный, удачи во всех начинаниях!

    • @RomNero
      @RomNero  Рік тому

      Спасибо за отзыв. Буду продолжать👍🏻

  • @Kamilzemlyanin
    @Kamilzemlyanin Рік тому +1

    Спасибо. Доступно объяснил 👍

    • @RomNero
      @RomNero  Рік тому

      Спасибо 👍🏻

  • @mew6085
    @mew6085 2 роки тому +1

    Крутейшее, твой канал это золото)

    • @RomNero
      @RomNero  2 роки тому

      Спасибо))

  • @den-rad
    @den-rad 10 місяців тому

    Спасибо за видео!

  • @a_poluyanov
    @a_poluyanov 2 роки тому +2

    Это наверное самое полезное видео по Ansible которое я видел, обьяснешь вообще шикарно! На счет произношения Ansible было не привычно с первых 5 минут видео, а потом я сам начал так его называть :D
    Продолжай в том же духе!

    • @RomNero
      @RomNero  2 роки тому

      Спасибо. У меня все окружение (немцы) так называет ansible.

  • @AsterHartmann91
    @AsterHartmann91 2 роки тому +2

    огромное спасибо за видео оно мне помогло в первых шагах к энсиблу, да и в целом не видел более полезного и понятного видео на ютубе

    • @RomNero
      @RomNero  2 роки тому

      Спасибо за отзыв. Очень приятно

  • @vyacheslavnagornov5701
    @vyacheslavnagornov5701 2 роки тому +2

    Отлично, спасибо. Больше гайдов по девопсу! Ставте ему лайки, парни

  • @user-zq2hd8ki9u
    @user-zq2hd8ki9u 4 місяці тому

    Спасибо большое, крутейший урок.

    • @RomNero
      @RomNero  4 місяці тому

      Спасибо 👍

  • @nikolaibarinov8660
    @nikolaibarinov8660 3 роки тому +3

    Как ни странно, но акцент мне приятно слушать. Спасибо за видео!

  • @def_joint
    @def_joint 5 місяців тому

    отличный обучающий видос, вынес для себя много нового , спасибо

    • @RomNero
      @RomNero  5 місяців тому

      Спасибо за отзыв 👍

  • @kvadrat_emlak
    @kvadrat_emlak 2 роки тому

    Спасибо за урок :)

  • @sergeyzaika9437
    @sergeyzaika9437 2 роки тому +2

    Спасибо, видео - супер. Если бы этот ролик существовал 3мя годами ранее, я бы избежал огромной траты времени. Уже около года не юзал ансибл. Работу сменил. прошел год... Я подал резюме и тут понял, что мне нужно ВСПОМИНАТЬ то что я раньше мог быстро и просто. Этот ролик - просто БОМБА! Спасибо. Считаю что накатил плейбуку в мозге поверх старой памяти, И ТУТ много со статусом - changed . Спасибо. Как раз тот случай когда хочешь поставить три лайка - а возможности нет

    • @RomNero
      @RomNero  2 роки тому

      Спасибо 😀

  • @sfoxer
    @sfoxer 2 роки тому +1

    1:27:35 - Будь здоров, автор =) Спасибо за видео)

    • @RomNero
      @RomNero  2 роки тому +1

      Хахаха, спасибо))))

  • @teamexploringmotor7894
    @teamexploringmotor7894 2 роки тому

    Спасибо большое!!

  • @s.v.kulygin
    @s.v.kulygin Рік тому +2

    Спасибо!

  • @user-mp1wt1ef7h
    @user-mp1wt1ef7h Рік тому +1

    Большое вам спасибо за вашу работу. Очень доступно и доходчиво объяснили. Всех вам благ и творческих успехов! Vielen dank!

    • @RomNero
      @RomNero  Рік тому

      Спасибо большое за позитивный отзыв.
      Immer gerne 😉

  • @user-hu7ju8jw4f
    @user-hu7ju8jw4f 3 роки тому +6

    Удивительно, что у такого качественного контента, так мало просмотров. Подписался! Спасибо большое за видео.

    • @RomNero
      @RomNero  3 роки тому

      Спасибо👍🏻😀

    • @somerek170
      @somerek170 3 роки тому +3

      Действительно, контент шикарный, понравилось намного больше других видео по этой теме. Объясняете просто и наглядно, доступно с нулевого уровня в этой теме. Буду применять в работе, чтобы не админить по-старинке.

    • @RomNero
      @RomNero  3 роки тому +2

      Спасибо. Буду и дальше делать в этом стиле

  • @SamsungJ-gk8jw
    @SamsungJ-gk8jw 3 роки тому

    Интересно.спасибо🙏

    • @RomNero
      @RomNero  3 роки тому +1

      Очень рад. Спасибо 👍🏻

  • @lilypacha4940
    @lilypacha4940 Рік тому

    spasibo za Kurs. Vy super !!!

    • @RomNero
      @RomNero  Рік тому

      Спасибо за отзыв👍😉

  • @yuriyboretskyy1959
    @yuriyboretskyy1959 2 роки тому

    Спасибо большое .

  • @user-ii2sq9cq3y
    @user-ii2sq9cq3y 3 місяці тому

    братюнь, привет. Спасибо

  • @user-sz3pd4yc8s
    @user-sz3pd4yc8s 2 роки тому +1

    Спасибо большое,

  • @yalquzaq7354
    @yalquzaq7354 3 роки тому +1

    thanks for perfect tutorial.

  • @Issin_Nurzhan
    @Issin_Nurzhan Рік тому +2

    благодарю за полезный урок! прохожу переквалификацию в девопс

    • @RomNero
      @RomNero  Рік тому

      Спасибо.
      Успехов в обучении 👍

  • @XsevenBeta
    @XsevenBeta 3 роки тому +1

    Очень всё просто и наглядно, за акцент не парься, пили ещё контент.
    Небольшое уточнение: family в этом случае правильно переводить как "семейство".

    • @RomNero
      @RomNero  3 роки тому

      Спасибо :)

  • @user-vx7gg6xx7b
    @user-vx7gg6xx7b 3 роки тому

    Спасибо.

  • @luxlowskill8786
    @luxlowskill8786 3 роки тому

    Не, внатуре класс!

  • @cimox8161
    @cimox8161 2 місяці тому

    Спасибо

  • @lazysamurai
    @lazysamurai 3 роки тому

    плюсЫ!!!

  • @EminChm
    @EminChm 2 роки тому +1

    Огромное вам спасибо за подробное практическое обьяснение! учусь сейчас в нетологии на девопсе, если бы не ваш ролик я бы так и мучался в поиска ошибки public key)))

    • @RomNero
      @RomNero  2 роки тому

      Рад помочь 😉

  • @user-ij5sk7io4n
    @user-ij5sk7io4n 8 місяців тому +1

    Лев, тигр 10/10

  • @PatsevAnton
    @PatsevAnton 3 роки тому +1

    Спасибо. Предложения для следующих видео: ansible molecule, ansible molecule + vagrant, ansible molecule + delegate

    • @RomNero
      @RomNero  3 роки тому +1

      Спасибо за идею. Реализую обязательно!!!

  • @vikdol8695
    @vikdol8695 11 місяців тому +2

    Спасибо, тебе огромное за твой труд, доступно понятно, поймет даже обезьяна)

    • @RomNero
      @RomNero  11 місяців тому

      Спасибо за отзыв.
      "Даже обезьяна" 😄 хорошо сказано👍

  • @sergey2151
    @sergey2151 2 роки тому

    1. Спасибо за очень качественное видео!
    2. Вы говорите, что можно не указывать ansible_hosts, если у нас есть система DNS и там указаны эти адреса. Но у нас же есть /etc/hosts. Разрешением имен занимается DNS или этот файл, так что нет смысла эту роль передавать ansibe. Linux-way предполагает, что каждая программа занимается своим делом, поэтому параметр ansible_hosts - это просто "костыль"

  • @tolik8
    @tolik8 8 місяців тому

    это видео в плейлисте два раза

  • @manzurovstepan
    @manzurovstepan 2 роки тому +7

    ЭНЗИБЛЬ!

  • @samrybkin9184
    @samrybkin9184 2 роки тому

    Спасибо было , в следующий раз если можно большого размера playbook прикрепи, пожалуйста, под видео.

  • @ViktorBokov
    @ViktorBokov 4 місяці тому +2

    ГОСПОДИ! Это же самый лучший и проработанный видеоурок в Интернет!!! И ему уже 3 года!! Интересные примеры, последовательно и логично подаваемый материал, RomNero, вы лучший. А можно еще на эту тему что-нибудь записать, обновить так сказать? Например какие-нибудь примеры не только для Linux, но и для настройки например сетевого оборудования (обновление, изменение учетных записей на Mikrotik, Huawei, Cisco и т.п.), и еще какого-нибудь оборудования где можно что-нибудь сделать при помощи Ansible?:)

    • @RomNero
      @RomNero  4 місяці тому

      Спасибо за такой громкий комментарий😀 очень приятно.
      Не планировал пока что делать об ansible. Это как бы основы были. Уже другие вещи можно спокойно применять. Главное, правильный модуль использовать 😀 будут вопросы, пиши сюда или на мыло. Чем смогу, подскажу.

    • @ViktorBokov
      @ViktorBokov 4 місяці тому

      @@RomNero хорошо, спасибо 😊

  • @daurensdykov9068
    @daurensdykov9068 2 роки тому

    блин за видос большой спасиб! но тайм коды в студию пжст)

    • @RomNero
      @RomNero  2 роки тому +2

      Сделано. Наконец-то дошли у меня руки ))

  • @RusDemAn
    @RusDemAn 2 роки тому

    В таймкоде поправьте «цИклы» =)
    И спасибо за видео!

    • @RomNero
      @RomNero  2 роки тому +1

      Спасибо, сейчас исправлю))

  • @NikSudo
    @NikSudo 2 роки тому +2

    Спасибо за видео, но... много где виду мнение, что ансибл лучше устанавливать таки через менеджер пакетов дистрибутива, а не через pip.
    Повышаются шансы поломки зависимостей)

  • @Vyacheslav_PL
    @Vyacheslav_PL Рік тому +1

    Судя по акценту Молдован) Если так, то привет от соотечественника девопса! Спасибо за информативный урок!

    • @RomNero
      @RomNero  Рік тому +1

      Спасибо за отзыв.
      Не молдова, но тебе тоже привет😊

    • @-dubok-
      @-dubok- Рік тому +1

      Я думаю, Казахстан)

    • @RomNero
      @RomNero  Рік тому +2

      И не казах 😀
      Я с Германии.

  • @eduardmart1237
    @eduardmart1237 2 роки тому

    А как ансамбле работает если некоторые компьютеры выключены?
    Есть ли возможность ждать и чёркать где какой плейбук применился что бы делать нечто подобное на групповые политики

  • @vitalykargin
    @vitalykargin 2 роки тому +1

    1:59:40 как сделать when: var1 - var1 > var3? Причём var3 определена заранее в vars:. Var 1 и var2 получаем в процессе с помощью set facts. Суть в том что ругается на выражение var1-var2>var3

    • @RomNero
      @RomNero  2 роки тому +2

      На сколько я помню, сразу в when сделать арифметичесуие операции не получиться. Но можно их сделать в отдельном таске и присвоить в переменную.

  • @evmih
    @evmih 3 роки тому +8

    Для входа в ansible видео очень полезное. Автор, SSH ключи на клиентов копируются командой ssh-copy-id, а не через редактор!

  • @serg7696
    @serg7696 Рік тому +1

    Есть еще WinRM и доступ ансибловых плейбуков с его помощью на виндовые хосты.

    • @RomNero
      @RomNero  Рік тому

      Да, есть, но лучше использовать OpenSSH так же на винде👍🏻

  • @user-il1ik4hs4x
    @user-il1ik4hs4x 2 роки тому

    Благодарю за ролик. Скажите, вы знаете, как выполнить задачку, после завершения другой задачи? Вклиниться в очередность, так сказать. Какое будет условие when?

    • @RomNero
      @RomNero  2 роки тому

      Есть много способов. Можно и с when, смотря какое действие необходимо производить.

    • @user-il1ik4hs4x
      @user-il1ik4hs4x 2 роки тому

      @@RomNero есть роль, я написал к ней плейбук со своими переменными и прочим, мне нужно перед запуском сервиса(описанным в роли) подсунуть дополнительный конфиг файл.

    • @RomNero
      @RomNero  2 роки тому +1

      Тогда можно использовать import_tasks

  • @parada1se
    @parada1se 14 днів тому

    а в какой программе вы создавали хостов, я так понимаю это что-то вроде виртуальных машин в локальной сети?подскажите,пожалуйста,хочется так же попробовать

    • @RomNero
      @RomNero  14 днів тому

      Я использую proxmox. По нему есть видео на канале: ua-cam.com/play/PLqVeG_R3qMSxfcwasHckq6Lud_IkoTDU4.html&si=bfzEuO5cXaSFeCKg

  • @artemsolovev9231
    @artemsolovev9231 2 роки тому +5

    энзибля ))

  • @kirillpodolinniy309
    @kirillpodolinniy309 7 місяців тому

    Здравствуйте! Подскажите пожалуйста, на сколько актуален курс сейчас, были ли какие-то обновления с тех пор?

    • @RomNero
      @RomNero  7 місяців тому

      Все так же актуально. Это основы. Они, наверное, останутся без изменений.

    • @kirillpodolinniy309
      @kirillpodolinniy309 7 місяців тому

      @@RomNero Благодарю за ответ

  • @romaniancoder5187
    @romaniancoder5187 3 роки тому

    а что за у вас программа для создания виртуальных машин?

    • @RomNero
      @RomNero  3 роки тому

      Я использую proxmox. Очень удобно и бесплатно. На канале есть видео по нему.

  • @user-zz7wx7mo2z
    @user-zz7wx7mo2z 11 місяців тому

    Добрый день!!!
    При выполнении команды ansible-galaxy init name_role. Не создются папки files и templates.
    В гугле не нашел причину. Кто знает почему?

    • @looking4sense
      @looking4sense 11 місяців тому

      Может старая версия ansible

  • @igortheoverlord4960
    @igortheoverlord4960 Рік тому

    А не подскажите какую программу использовать для эмуляции сервера или может облачный сервер бесплатный

    • @RomNero
      @RomNero  Рік тому

      Самое простое решение - наверное, использовать virtualbox

  • @kirillkarabanov712
    @kirillkarabanov712 3 роки тому +1

    Спасибо за видео. Мог мы ты при демонстрациях использовать дистрибутив на английском языке?

    • @RomNero
      @RomNero  3 роки тому +4

      Да я уже потом заметил, что не англ. Самое важное было показать как Ansible работает.
      Но впредь буду смотреть что бы было на русском или английском

    • @demiurgus213
      @demiurgus213 3 роки тому

      @@RomNero А на мой взгляд это не принципиально. Всё равно весь код "на английском".

  • @chanel_1235
    @chanel_1235 2 роки тому

    Здравствуйте, а что за программа в которой вы с терминалом работаете?

    • @RomNero
      @RomNero  2 роки тому +1

      MobaXTerm. Есть "домашняя" версия, которая бесплатная

    • @LoungeMusicPlace
      @LoungeMusicPlace 2 роки тому

      Тоже задался этим вопросом при просмотре :) я юзаю xShell и remote desktop manager

  • @ADV-IT
    @ADV-IT 2 роки тому +23

    Не плохо, но я показываю больше на своих уроках:)

    • @RomNero
      @RomNero  2 роки тому +4

      Спасибо. Всего все равно сложно показать. Количество модулей огромное. И для каждого workflow можно применять различные способы. И это ещё не говоря о различного рода loops и тп.

    • @stephentompson8453
      @stephentompson8453 Рік тому +12

      По-крайней мере romnero готовится лучше к урокам, почти не делает ошибок и запинок:)
      Но и тебе спасибо за уроки. Вы оба топовые!

    • @RomNero
      @RomNero  Рік тому +1

      Спасибо за поддержкк👍😉

    • @alexch6854
      @alexch6854 7 місяців тому +1

      Я бы сказал не "неплохо" , а лучше 😊

    • @user-pe4nq8ww2f
      @user-pe4nq8ww2f 4 місяці тому

      ААААА, 2 ЛЕГЕНДЫ, АХАХАХАХАХ😂
      СПАСИБО ВАМ !!!! Очень помогаете в изучении DevOps 🦾🦾🦾

  • @zxtt7380
    @zxtt7380 Рік тому

    Как вы считаете - его лучше разворачивать как VM на сервере (proxmox) или лучше на отдельном компе (на десктопном VirtualBOX например). А то получается сам сервер с VM-ками и сам свои же VM и копирует? И если умирает - то и ansible тоже. (Глупо как бы и ansible и VM-ки на одном proxmox?)

    • @RomNero
      @RomNero  Рік тому

      Там, где удобнее для вашей инфраструктуры 🙂

    • @evgeniy7m
      @evgeniy7m Рік тому

      я его развернул в LXC контейнере Proxmox. Выделять виртуалку для него будет слишком жирно на мой взгляд.

    • @RomNero
      @RomNero  Рік тому

      Зависит от playbooks и количества клиентов.

    • @zxtt7380
      @zxtt7380 Рік тому

      @@evgeniy7m
      Но если сами VM-ки как раз на прохмох и находятся то логично его поднимать где то за пределами прохмох ?
      иначе теряя прохмох вы теряете всё и VM и сервер, без вариантов восстановления
      Какой тогда смысл его там держать?
      если на проксе держать VM-ки то бекап сервер и ansible лучше на домашем компе поднимать, на virtualbox.
      тогда если помер proxmox, то ставим по новой его на любой комп и начинаем восстанавливать VM -ки

    • @evgeniy7m
      @evgeniy7m Рік тому

      ​@@zxtt7380 Как связаны сервер бэкапов и Ansible? Задача Ansible поднимать нужную конфигурацию. Требуется это для разных применений. Если вы его используете в связке с CI\CD, то он вполне может лежать на том же Proxmox, где и остальные машины.

  • @DmitriNesterov
    @DmitriNesterov 4 місяці тому

    GPLv3 - это первое, что нужно узнать об Ansible. Это, вообще, первое дело. Осмотреться и убедиться, что ты в своём лагере. А когда слышишь, что GPL это BSD-like, надо надевать шапку невидимку и отползать. Комментарий писал в шапке ;-)

    • @RomNero
      @RomNero  4 місяці тому

      А в чем здесь проблема? Думаю, было бы полезно знать и понимать всем👍

    • @DmitriNesterov
      @DmitriNesterov 4 місяці тому

      @@RomNero в двух словах не объяснить, а в трёх "Зачем FreeBSD чистит базовую систему от GPL-кода" По этим словам легко тут (на Тьюбике) можно идею найти. Я считаю, что GPL - это рабство. Вернее, я из тех, кто так считает 😊И если вы только начинаете свой путь в мире свободного ПО, то лицензия - это хороший способ не вляпаться.

    • @DmitriNesterov
      @DmitriNesterov 4 місяці тому

      @@RomNero а вот и в двух словах: "про будущее ПО с GNU GPL лицензией в России"

    • @DmitriNesterov
      @DmitriNesterov 4 місяці тому

      @@RomNero проблема в понимании слова "свобода", если в полутора словах. GPL отнимает у меня свободу закрыть свой исходный код. Удивляюсь, как Nvidia умудрялась 20 лет держать свои драйверы закрытыми. Хотя, лицензии - это же для рабов, а не для хозяев? ;) Короче, берите кредиты, обучайтесь и пишите код. Хозяину нужен код и он его получит ;) p.s. нет, мы не договоримся. Я хотел лишь показать, что есть люди, отвергающие GPLv3. И одного из них зовут Линус. А представляете, доведёте его и он к нам уйдёт ;) А терпение у парня на пределе :)

  • @dimababinov2438
    @dimababinov2438 3 роки тому +1

    Ничего не рассказали о версиях ansible и требованиях к версиям Ansible относиельно PYTHON . Какие различия в версиях.

  • @stephentompson8453
    @stephentompson8453 Рік тому +1

    Почему может не работать плагин ansible в visual studio? Принадлежит уже не майкам, а red hat.

    • @RomNero
      @RomNero  Рік тому +1

      Сейчас поддерживается плагин отфициальный от redhat. К сожалению, в нем нет таких хороших подсказок.
      Всё из-за того, что сейчас ansible быстро обновляется и добавляются много разных функций и параметров. Другие разработчики просто не успевают за этими обновлениями. Поэтому используют плагин от redhat.

    • @stephentompson8453
      @stephentompson8453 Рік тому +2

      @@RomNero спасибо за ответ! Планируется выпуск роликов по k8s?
      Что сам планируешь выпускать в будущем? Спасибо за ответы

    • @RomNero
      @RomNero  Рік тому +3

      Видео по K8s будут. Наверное, после праздников начну подготавливать материал. Скорее всего это займёт не мало времени, так как K8s очень большая тема.
      В будущем будут видео как по маленьким системам, например, в Докер, так и по большим технологиям, в том числе devops решения и практики.
      В голове очень много тем, было бы время их все делать и записывать 😀

  • @dlaudanum
    @dlaudanum 3 роки тому

    добрый день ! спасибо за ролик ! можно в поле ansible_password= hash пароля указать а не сам пароль в открытом виде ?

    • @RomNero
      @RomNero  3 роки тому

      Можно использовать ansible vault

    • @dlaudanum
      @dlaudanum 3 роки тому

      @@RomNero в трех словах можете объяснить что это ?

    • @RomNero
      @RomNero  3 роки тому

      Это как "сейф" для паролей. Вы вводите только hash и потом нужно ввести пароль для декодирования hash. Как-то так. Надеюсь, понятно описал))

    • @dlaudanum
      @dlaudanum 3 роки тому

      @@RomNero конечно непонятно , но это это в вашем стиле

    • @RomNero
      @RomNero  3 роки тому

      Создаётся hash от пароля в ansible vault, этот hash вводиться вместо пароля. Пр. Выполнении playbook нужно ввести пароль для раскодировки hash

  • @vitalykargin
    @vitalykargin 2 роки тому +2

    Не выдаёт подсказки какая-то беда, да к тому же не могу найти от microsoft ансибл

    • @RomNero
      @RomNero  2 роки тому +2

      Этот плагин уже, к сожалению, не поддерживается. Приходится работать без подсказок.

  • @evgeniy7m
    @evgeniy7m Рік тому

    а существует решение, чтобы без использования SSH ? SSH требует IP адреса, а его может не быть, например в ситуации, когда клиенты стоят за NATом.

    • @RomNero
      @RomNero  Рік тому +1

      Ansible должен как-то подключаться к клиентам. Как может выглядеть подключение к Linux без ssh?
      Можете попробовать использовать jump/Bastion хост.

    • @evgeniy7m
      @evgeniy7m Рік тому

      Меня бы устроила схема подобная gitlab-runner

    • @RomNero
      @RomNero  Рік тому +1

      Так можно сделать. Но нужно переписать логику в playbooks. И тогда всё запускать как gitlab Pipeline.

  • @RS-ue4wg
    @RS-ue4wg 2 роки тому +2

    Ансибыль )))

  • @djsklife
    @djsklife 2 роки тому

    No inventory was parsed, only implicit localhost is available
    [WARNING]: provided hosts list is empty, only localhost is available. Note that
    the implicit localhost does not match 'all'
    [WARNING]: Could not match supplied host pattern, ignoring: client01 - вот такие ошибки

  • @user-hu7ju8jw4f
    @user-hu7ju8jw4f 2 роки тому +1

    Единственное чего не хватает - тайм кодов в описании к видео.

    • @RomNero
      @RomNero  2 роки тому +1

      Спасибо. Сделаю