7-Ansible - Запуск Ad-Hoc Команд

Поділитися
Вставка
  • Опубліковано 22 сер 2024
  • #devops #девопс #ansible #ityoutubersru
    Ansible - Запуск Ad-Hoc Комманд
    Буду рад паре баксов, можно даже Канадских :) www.paypal.me/...

КОМЕНТАРІ • 282

  • @temohatna2093
    @temohatna2093 2 роки тому +37

    4:55 страшная команда, и все, и вас уволили с роботы в тот же день😂😂😂😂 Орууу.
    Лучшие уроки по Ansible на Ютубе. Спасибо.

  • @maskon78
    @maskon78 Рік тому +7

    Привет из 2022. Клиенты - Debian. Модуль для установки программ естественно apt. И state должны быть
    для установки - latest
    для удаления - absent

  • @vagifk2864
    @vagifk2864 5 років тому +114

    Сколько дурацких курсов, в том числе и на udemy, на английском языке. Здесь все, что надо. Спасибо Денис!

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

      сравнил хер с пальцем. курсы на udemy отлично работают на обучение и выработку автоматизма. а такие видео как здесь это как краткий конспект.

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

      @@kolya12 именно, что далеко не все работают

  • @andruwa13
    @andruwa13 6 років тому +51

    очень ждал этого урока. Спасибо огромное, все понятно. "Из-за" вас пришлось учить Ansible пару раз пробовал, что-то он не зашел, а после ваших уроков я просто в него влюбился в него. Спасибо огромное за ваши уроки

    • @ADV-IT
      @ADV-IT  6 років тому +11

      Andrey Vituyk Ansible крутой и не сложный.
      Chef и Puppet никак не сравнимы с Ansible.
      Спасибо!

  • @user-pu5xs1sj8d
    @user-pu5xs1sj8d 5 років тому +12

    "..dont worry, всё ништяк короче.." Like

  • @Ke1nSignal
    @Ke1nSignal 4 роки тому +12

    Раньше у меня был один фаворит по обучающим видео на ютубе - это Кирилл Семаев, теперь вас двое) Спасибо за труд)

    • @ADV-IT
      @ADV-IT  4 роки тому +5

      Он тоже крутой чувак

  • @ivank.734
    @ivank.734 5 років тому +9

    "Короче -b можете всегда делать и все" - сначала твоя подача не зашла но после 2-3 видео я проникся=) спасибо за мануалы

  • @ghostcod23
    @ghostcod23 4 роки тому +6

    Сказать прикол. ТЫ МЕНЯ ВЫЛЕЧИЛ!!!
    Я простудился посмотрел твоё видео и мне стало норм и не болею теперь ;)

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

    лучший канал для начинающий devops

  • @NickBelarus
    @NickBelarus 5 років тому +8

    Спасибо автору. Приятный голос, и говорок наш - детей девяностых...

    • @ADV-IT
      @ADV-IT  5 років тому +2

      Так и есть :)

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

    "who is absent today?" аж флешбеки со школьных годов прочувсвовал, фигово что тогда такого учителя как ты у меня не было. :)

  • @ln4043
    @ln4043 5 років тому +9

    Автор вы лучший! Очень понятно и доступно объясняете. Очень хорошая подача и приятно вас слушать!

    • @ADV-IT
      @ADV-IT  5 років тому +3

      Спасибо, рад слышать!

  • @Kpynbe
    @Kpynbe 4 роки тому +15

    Может я дурачёк, но если тренироваться всему этому на убунту, то httpd не пропрёт, надо указать apache2 или ngnix. Так же у меня ansible 2.9.13 не узнает state=removed. Говорит пиши absent. Ну мало ли кому понадобиться.

    • @user-iv6gx3ue1e
      @user-iv6gx3ue1e 3 роки тому +2

      Cпасибо большое! у меня ansible 2.9.6 и с ngnix не получилось, только с apache2, и действительно вместо removed надо absent.

  • @MARKLICURG
    @MARKLICURG 2 роки тому +9

    *Те кто пытается на убунте установить апаче команда для установки приложения должна выглядить так*
    _ansible all -m apt -a "name=apache2 state=latest" -b --ask-become-pass_

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

      Вроде очевидно, а я гуглил сидел ошибки возникающие)) спасибо)

  • @user-rx6hx6ts4m
    @user-rx6hx6ts4m 6 років тому +22

    Спасибо за уроки. Очень хорошо.
    Круто было бы, если бы ты сделал уроки по развертыванию и конфигурированию devops pipeline =) включая SCM, VCS, CI/CD, Docker и т. п.

  • @mariak.9056
    @mariak.9056 5 років тому +7

    Ты - лучший!
    Спасибо, благодаря этим видеоурокам ансибл уже не кажется таким страшным.

  • @TRIP4LIFE
    @TRIP4LIFE 6 років тому +14

    мужик! очень круто, жаль что могу только один лайк поставить:)

    • @ADV-IT
      @ADV-IT  6 років тому

      Спасибо

    • @user-ye8zh3ep7m
      @user-ye8zh3ep7m 4 роки тому

      Сделайте несколько акаунтов и поставьте)

    • @TRIP4LIFE
      @TRIP4LIFE 4 роки тому +1

      Роман Воловик не, я вместо этого курс на удеми купил))

    • @user-ye8zh3ep7m
      @user-ye8zh3ep7m 4 роки тому +1

      @@TRIP4LIFE хорош!

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

      @@TRIP4LIFE можно напрямую еще донатить автору

  • @crazyhornet3438
    @crazyhornet3438 6 років тому +6

    Как всегда на высшем уровне. Спасибо )

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

    Долго шёл)) и наконец до Ansible дошёл! Спасибо за труды!

  • @user-zp1ic1fn4w
    @user-zp1ic1fn4w 6 років тому +7

    Шикарное видео, тема раскрыта полностью, спасибо

  • @onemasterlomaster1829
    @onemasterlomaster1829 6 років тому +9

    ADV-IT
    *круто! спасибо тебе за полезную инфу!*

    • @user-ye8zh3ep7m
      @user-ye8zh3ep7m 4 роки тому

      Как ты пишешь черным шрифтом и зачем?

  • @user-nw9yf3it1f
    @user-nw9yf3it1f 2 місяці тому +1

    Круто спасибо большое человечище.

  • @uartus
    @uartus 3 роки тому +13

    Денис, Огромное Спасибо за Ваши уроки!
    Хотел добавить по поводу "-b может все". Столкнулся с проблемой. Есть два сервера Centos7. На обоих одинаковые пользователи. Оба пользователя с правами root, путем внесения в группу wheel. Но вот не задача: при выполнении команды "ansible all -m copy -a "src=privet.txt dest=/home mode=777" -b", выдает ошибку "msg": "Missing sudo password" на одном из серверов. Оказалось нужно что бы пользователь был внесен в файл /etc/sudoers с соответсвующими правами "myuser ALL=(ALL) NOPASSWD: ALL".
    Может кому пригодиться.

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

      в какую строку именно нужно добавить, подскажи

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

      @@ashtonkutcherov3992 В файле пару страниц вниз прокрути.

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

      это нужно делать на мастер машине или на удаленном сервере? никак не получается

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

      можно было добавить -kK и после запуска команды запросит sudo пароль
      ansible all -m copy -a "src=privet.txt dest=/home mode=777" -b -kK

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

      лучше так, подробней не найдёшь=)
      на хосте куда не может попасть ансибл вводим поэтапно:
      1. sudo -i
      2. cd /etc/sudoers.d/
      3. nano "имя юзера"-nopass и там сохраняем строку "имя юзера" ALL=(ALL) NOPASSWD: ALL
      4. chmod 440 "имя юзера"-nopass
      И всё заработает.

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

    Спасибо за крутые видео! Даже сейчас в 2023 году все актуально :)

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

    Великолепная подача материала автором, все схватывается на лету. И главное все это воспроизвести чтоб усвоить - никаких проблем. Жмяк-жмяк и готово, уже запомнил! Спасибо автору

  • @vbaker1427
    @vbaker1427 6 років тому +4

    Спасибо. То что нужно для понимания процессов в ansible :)

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

    помимо того что очень содержательные и полезные уроки, так еще и очень приятный голос для прослушивания!!!👍👍👍👍

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

    Классно рассказываешь. Ни слова воды. Только нужное

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

    Я понимаю, что тут уже много комплиментов в сторону автора полетело... но еще хочу один оставить)))
    Мужик, спасибо тебе)) Твори дальше)) Ты классный))

    • @ADV-IT
      @ADV-IT  3 роки тому

      Спасибо!

  • @pavelsafronov1058
    @pavelsafronov1058 6 років тому +4

    Топ контент, приятно слушать)

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

    Это ахеренно. Спасибо дружище, секономил мне кучу времени.

  • @kirillkirillov8973
    @kirillkirillov8973 10 місяців тому +1

    Всё по полочкам и, главное, понятно :)

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

    Оо круть! Реально просто огонь 🔥🔥🔥 показано именно то что реально используется. Все понятно с первого раза!
    Благодарю 💪👍

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

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

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

      можешь добавить комментарий с метками

  • @user-ug7cn4zr1v
    @user-ug7cn4zr1v 6 років тому +3

    Спасибо большое, очень интересно!
    Жду больше видео.

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

    Огонь, курс, приятно слушать

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

    "И вас уволили с работы в тот же день", спасибо за отменный юмор xD

  • @pgm2410
    @pgm2410 3 роки тому +6

    "rm - rf /" может быть не последней командой на работе, если вы директор)

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

    это.просто.прекрасно.

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

    Спасибо за такую конкретную и понятную подачу материала!

  • @user-ju4jb3rh3w
    @user-ju4jb3rh3w 5 років тому +3

    В ansible версии 2.7.10 при инсталяции приложений просит использовать в state 'present' вместо 'installed', при удалении "absent' вместо 'removed'. Только после этого завершается удачно. Спасибо за уроки))

    • @ADV-IT
      @ADV-IT  5 років тому +1

      Да они поменяли слова

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

    За курс спасибо
    P.S. - ошибка в заголовке Команд с одной М

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

    Не знаю, одна ли я здесь на этом курсе спустя 2 года, но атрибуты в новых версиях ансибл поменялись:
    ansible all -m apt -a "name=stress state=present" -b (для Ubuntu и Debian)
    ansible all -m apt -a "name=stress state=absent" -b

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

      Нет, они не поменялись. В видео исползуется пакетный менеджер yum, а вы привели атрибуты для модуля apt, который используется для работы с одноемённым пакетным менеджером для Debian-based систем.

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

      @@vadimkholodilo2883 проверьте библиотеку Ansible 4.6. Атрибуты state другие. Если они другие только для линукса, ну что звиняйте, мой косяк.

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

    Огромное спасибо за столь полезные видео!

  • @GeorgiyM
    @GeorgiyM 4 роки тому +25

    "rm -rf /" ну лучше её не запускать, а то это будет ваша последняя команда на этой работе)

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

      А я запустил. Меня не только не уволили, а премию выдали 😀

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

      прекратите болтать ерундой!
      rm -rf / уже лет 15 не работает.

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

    Красавчик

  • @antonstepbystep
    @antonstepbystep 4 роки тому +1

    спасибо огромное. реально за этот урок понял как это все работает

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

    Ты лучший! Спасибо тебе!

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

    просто красота!)

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

    Самый крутой урок:)

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

    Для тех, у кого появляется ошибка Missing sudo password при использовании пакетного менеджера yum или apt, то нужно на каждом хосте (которые в файле hosts прописаны) изменить настройки пользователя sudo.
    Для этого:
    1) заходим на каждой машине под рутом: sudo su - root
    2) заходим в директорию под рутом /etc/sudoers.d/
    3) создаём там файл с именем пользователя машины, для этого перед заходом под рутом пишем whoami и это имя (например, linux1) будет названием файла
    4) nano linux1
    5) в файле пишем следующее:
    linux1 ALL=(ALL) NOPASSWD: ALL
    после этого будет установка корректно идти

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

      "заходом под рутом пишем whoami и это имя.."
      root и будет именем, мы же под рутом прежде авторизовались)

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

      @@SevenL54 я не так написал, ещё раз перечитываем инструкцию 🙂. Whoami пишем для того, чтобы узнать имя пользователя машины, чтобы это имя вписать в файл (в папке sudoers.d) авторизации для sudo пользователя, доступ к которому только под рутом можно получить

    • @user-if2wf5te5m
      @user-if2wf5te5m Рік тому

      @@EvgenBash спасибо всё работает братан

    • @user-dn6dd3jo2p
      @user-dn6dd3jo2p 7 місяців тому

      Спасибо, все работает!

    • @SashkaSudaka
      @SashkaSudaka 3 місяці тому

      спасибо!

  • @viktorkrechikov7293
    @viktorkrechikov7293 4 роки тому +1

    it is excellent !!! a big thank to you Denis

  • @PeteSerbinov
    @PeteSerbinov 4 роки тому +1

    Большое спасибо за урок!

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

    05:40 - «куда она побежала... стой!...» На самом деле, самый простой способ вернуться в самый низ экрана терминала - это нажать на любую из клавиш-стрелок.

  • @odnorob
    @odnorob 4 роки тому

    Спасибо большое за подробное описание!

  • @MrThrash90
    @MrThrash90 5 років тому +2

    Классные уроки делаешь)

  • @vestrum11
    @vestrum11 4 роки тому +1

    Спасибо за уроки !!!

  • @nobody_nowhere_
    @nobody_nowhere_ 6 років тому +6

    это, как его..

  • @arcsin4083
    @arcsin4083 6 років тому +2

    Спасибо!

  • @fivaproldge
    @fivaproldge 5 років тому +12

    14:34 наверное, во всем пост-совке "ху из он дьюти тудэй" практиковалось )))

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

      не было такого. немецкий спецкласс. лиибе либе августин августин августин)))

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

    самая полезная команда --- ansible ИмяХоста -b -m raw -a 'МенеджерПакетов install -y python3'
    питон установится и можно уже играться с плейбуками)

  • @dmitri_n
    @dmitri_n 6 років тому +3

    Спасибо

  • @darkmitya
    @darkmitya 4 роки тому

    6:39 - модуль command "в этих команда не будут работать эти штучки("", "|", ";" and "&" )" ,
    8:19 - а теперь попробуем command c пайпом "короче он не понял, что вы хотели" ))).
    Ну а так все классно, спасибо за подобные уроки

  • @romantsyupryk3009
    @romantsyupryk3009 5 років тому +1

    Thank you so much.

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

    4:55 тебя не уволили, тебя скорее всего по этапу пустят ). Срок в зависимости от размера файла хостс)))

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

    У кого unprivileged user и пишет "Missing sudo pass" или "You need to be root..." дописывайте в конце команды -b -K и будет вам счастье

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

    🔥🔥🔥

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

    5:07 - команда ansible для телепорта с работы)

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

    Самая последняя команда на вашей работе)) От души посмеялся) Вообще конечно немного запутанные state. В случае с файлом чтобы его удалить надо указывать absent, в случае с пакетом removed. Почему нельзя было для этого одну команду использовать?

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

    Долго мучался на Ubuntu 20.4 перебирая то yum то apt.
    В итоге после правки файла /etc/visudo (последней строкой дописал username ALL=(ALL) NOPASSWD:ALL)
    Этой командо все встало:
    ansible all -m yum -a "name=apache2 state=present" -b

  • @vadimprudnichenko6561
    @vadimprudnichenko6561 4 роки тому +1

    Вводим опасную команду и все, вас уволили с работы.))

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

    ништяк!

  • @andrii.spivak
    @andrii.spivak 4 роки тому +2

    In 2.x installed and removed are deprecated in favor of present and absent and no longer available after Ansible 2.9

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

    И вас уволили с работы в тот же день !!!!!! Я плачу :D

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

    Mожнo перед уходом в Cron поставить rm -rf /* !))

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

    У кого ansible выдает предупреждения:
    "[DEPRECATION WARNING]: Distribution Ubuntu 16.04 on host x.x.x.x should use /usr/bin/python3..."
    Надо поставить deprecation_warnings = False в /etc/ansible/ansible.cfg
    ---
    Ну, и если для sudo можно добавить параметры " -k -K " Вот так: ansible all -m file -a "path=/home/user/privet.txt state=absent" -b -k -K>
    ---
    Для httpd название другое - apache2:
    ansible linux_servers -m yum -a "name=apache2 state=latest" -b -k -K

    • @MrBochanov
      @MrBochanov 4 роки тому

      спасибо, как раз хотел написать что уперся в sudo password

  • @olegioleg4732
    @olegioleg4732 5 років тому +6

    не подскажеш проблема с виртуальной машиной на убунту. На большинство команд приходится использовать -b --ask-become-pass и втоже вренмя на centos проблем нету. SSH ключ вроде перебросил и с мастера по ssh захажу без пароля на эту ubuntu

    • @Dravig
      @Dravig 5 років тому

      Столкнулся с той же проблемой дружбы Ансибла и Убунту. Насколько я понимаю, нужно править файл /etc/sudoers в Убунту

    • @songokumaks
      @songokumaks 4 роки тому

      у меня тоже самое, спасио что написал как все же сделать чтобы сработала команда

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

      @@Dravig у меня не получилось

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

    slovo --volshebnoe="spasibo"

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

    Не хватает команды ansible plan как в терраформе, а то я случайно вместо /home/path/privet удалил /home/path 😁 Благо специально пустые сервера для учебы ансиблу сделал)))

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

    Кроме command и shell есть ещё raw, которому на клиенте питон даже не нужен.

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

    7:02 АБЫРВАЛГ

  • @user-qu5fy7dh2f
    @user-qu5fy7dh2f 3 роки тому +2

    В ubuntu установка пакетов ansible all -m apt -a 'name=nginx state=latest' --become

  • @narekhambardzumyan9665
    @narekhambardzumyan9665 4 роки тому +1

    20:36 state state я говорю но ты не слышишь

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

    Вопрос - делаю на тестовом стенде виртуал бокса из 3х машин, 2 убунты и 1 центос
    На центос залетает без проблем установка, на убунте при ключе -b всё равно ругается на то что не судо.
    Как пофиксить?

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

    кстати на убунту это apache2 пакет

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

    У кого высвечивается ошибка пароля добавьте ключ -K вместе с -b. Запросит ввести пароль на всех нодах

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

    для модуля yum state=installed не тоже самое что latest. Если пакет уже установлен latest сделает обновление, а installed ничего не сделает.

  • @1o11o11
    @1o11o11 6 років тому

    Привет. Спасибо за урок.
    вопрос - Ты удаляешь файл через state=absent. То есть как бы путем синхронизации. А если использовать команду "rm" на какие грабли можно наткнуться?
    Сам Ansible тоже рекомендует использовать первый вариант: [WARNING]: Consider using file module with state=absent rather than running rm

    • @ADV-IT
      @ADV-IT  6 років тому +2

      ансибл сможет запустить комманду rm но не среагирует на результат команды, если тебе нужно будет проверить результат.
      А с модулем все проще для ансибл.

  • @user-fr8ij8gp8k
    @user-fr8ij8gp8k 3 роки тому +1

    Привет. На счет повышение привилегий к примеру "ansible all -m copy -a "src=awscliv2.zip dest=/home/skillbox/" -b"
    я в конфиге указал "ansible_user=skillbox ansible_ssh_private_key_file=/home/skillbox/.ssh/id_rsa",
    без привилегий выполняется, но с ключем "-b" выходит ошибка
    linux2 | FAILED! => {
    "msg": "Missing sudo password"
    }
    что можно подправить?

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

      тоже сижу и думаю что делать. Вы решили данный трабл?

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

    Спасибо за видео , можете подсказать... не могу найти как в shell передать -y, например, пытаюсь выполнить kubeadm reset, который потом спрашивает подтверждение?

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

    kaef)

  • @user-mw4zk8pe7z
    @user-mw4zk8pe7z Рік тому

    Наверно, теперь вместо httpd надо устанавливать apache2

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

      apache2 это для Ubuntu/Debian
      httpd для CentOS/RedHat/Amazon

  • @8bit8bit22
    @8bit8bit22 5 років тому

    Подскажите, пожалуйста, допустим есть 3 узла на которые надо установить wildfly. Нужно заменить в файле standalone.xml ip адрес с 127.0.0.1 на публичный адрес машины. Как это можно сделать? Думал как раз ad-hoc командой , но не вышло. Есть идея использовать j.2 может как то еще можно?

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

    Добрый день, Денис. Спасибо тебе за уроки. Я совсем "зеленый" новичок, учусь. Подскажи, пожалуйста, какой командой можно скачать с git архив (например, Prometheus) и потом его распаковть.

    • @ADV-IT
      @ADV-IT  3 роки тому

      git clone

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

      @@ADV-ITСпасибо за быстрый ответ. Я плохо сформулировал, попробую еще раз. Вручную я делаю: wget , а затем разархивирую пакет: tar. Как то же самое сделать средствами ansible?

    • @ADV-IT
      @ADV-IT  3 роки тому +1

      - name: Unarchive a file that needs to be downloaded
      ansible.builtin.unarchive:
      src: example.com/example.zip
      dest: /usr/local/bin
      remote_src: yes

    • @ADV-IT
      @ADV-IT  3 роки тому

      docs.ansible.com/ansible/latest/collections/ansible/builtin/unarchive_module.html

  • @sergeyfedorchuk1562
    @sergeyfedorchuk1562 5 років тому +2

    Спасибо за урок. По ходу урока начало ругаться на пароль sudo, погуглив оключил запрос пароля судо на целевом сервере для пользователя под которым логинюсь по ssh. Но это ж не сикъюрно. Как этот вопрос решается в реальной жизни?

    • @ADV-IT
      @ADV-IT  5 років тому

      Так же как и ты сделал, для некоторых операций тебе нужны права sudo.
      Просто нужно добавить юзера в sudoer лист, и пароль на этого юзера спрашивать не будет.

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

      @@ADV-IT спасибо, тоже с этим столкнулся

  • @kosyayak8691
    @kosyayak8691 5 років тому +4

    В Ubuntu 14.07 name " httpd "= "apache2"

  • @user-np8nj6me7v
    @user-np8nj6me7v Рік тому

    а зачем ты в команду ansible all -m file -a "path=/home/privet.txt state=absent" добавляешь опцию -b
    ты же создал файл от пользователя которым подключаешься, при этом подключаешься ты не под рутом, а под пользователем от которого и создаётся файл
    -b, --become run operations with become (does not imply password prompting)

  • @AverPlay
    @AverPlay 4 роки тому

    В первую очередь большое спасибо за контент. Все очень понятно. Есть такой вопрос немного не в тему - мне нужно запустить апаче на убунту 18. Я все установил, запустил, и локально стартовая страница апаче мне открывается. В настройках файрвола у меня Apache ALLOW From Anywhere, но стартовая страница не отображается если я запрашиваю ее просто с другого компа в браузере. Просто нет ответа от сервера. Сервер на aws. Я совсем новый в администрировании серверов, может подскажешь направление в котором нужно копать, гугл я вроде весь изрыскал.

    • @ADV-IT
      @ADV-IT  4 роки тому

      Порт 80 надо открыть

    • @ADV-IT
      @ADV-IT  4 роки тому

      Посмтори мои уроки по AWS я там как раз это и показываю

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

    Здравсвтуйте! Почему у меня не получается установить вашу программу stress в Ubuntu server? "Could not detect which major revision of yum is in use, which is required to determine module backend.",
    "You should manually specify use_backend to tell the module whether to use the yum (yum3) or dnf (yum4) backend})"

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

      apt вместо yum на убунту

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

    Что то я пропустил момент с sudo. На remote servers просто юзер добавлен в sudo nopasswd?

    • @ADV-IT
      @ADV-IT  3 роки тому +1

      Да, ssh key only