Ansible 101 - Episode 11 - Dynamic Inventory and Smart Inventories


Jeff Geerling (geerlingguy) demonstrates dynamic inventory, building inventory from dynamic sources like custom backends or cloud infrastructure systems like AWS EC2.

Ansible for DevOps: https://www.ansiblefordevops.com

Support Jeff on GitHub: https://github.com/sponsors/geerlingguy
Support Jeff on Patreon: https://www.patreon.com/geerlingguy

Contents:

00:00:00 — Start
00:00:22 — Intro
00:09:00 — What broke last episode?
00:11:24 — Questions from last episode
00:20:00 — Inventory group_vars and host_vars
00:24:32 — Building dynamic inventory in PHP
00:26:47 — Use ansible-inventory CLI
00:33:44 — Python dynamic inventory example
00:38:30 — Using inventory plugins
00:41:04 — AWS inventory plugin demo
00:48:32 — Dynamic inventory in Ansible Tower
00:55:20 — More advanced inventory examples
00:58:58 — Answering live chat questions
01:02:06 — Outtro

5. LINUX. Веб-сервисы | Технострим


Слайды лекции: www.docme.ru/DzV6
► Другие лекции курса: www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1
Подробнее о курсе: track.mail.ru/curriculum/program/discipline/81/

Описание лекции:
Лекция посвящена веб-сервисам. Из этой лекции вы узнаете:

— О типовой архитектуре веб-сервиса
— Как работает веб-сервис
— Как устроен HTTP-запрос
— Проведете практическую работу по разворачиванию веб-сервиса

Хронометраж:

00:00:10 О теме лекции
00:00:23 Типовая архитектура веб-сервиса (Фронтенд / Сервер приложений / База данных)
00:01:39 Фронтенд: HTTP-сервер NGINX
00:06:56 Сервер приложений: PHP-FPM
00:08:49 Протоколы взаимодействия с приложениями, особенности протокола CGI
00:16:19 Хранение данных веб-приложениями
00:21:10 SQL vs NoSQL (особенности применения / плюсы-минусы)
00:27:04 Как работает веб-сервис? Протокол HTTP
00:32:52 Как устроен HTTP-запрос? Методы GET и POST
00:35:54 Для чего нужны и как используются cookies?
00:40:00 Вопрос залу: кто может прокомментировать запрос, представленный на слайде?
00:45:03 Коды ответа HTTP (успешные запросы)
00:46:22 Закрепление пройденного материала: протокол SSL
00:49:52 Что такое сертификат? Откуда он берется и зачем?
00:51:52 Практическая работа: разворачивание веб-сервиса
00:58:40 Установка NGINX, возможные “грабли” при установке
01:02:42 Пробная задача веб-сервера: отдача статических файлов (RPM-пакеты)
01:05:27 СУБД MySQL (mariadb)
01:09:34 Создание БД и пользователя
01:12:00 Установка MySQL (mariadb)
01:13:20 Подготовка и конфигурация приложения, PHP-FPM
01:15:47 Подготовка содержимого движка
01:17:42 Конфигурация NGINX

— О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ — atom.mail.ru
Технополис при СПбПУ — polis.mail.ru

— МЫ В СЕТИ:

Технопарк в ВК | vk.com/tpmailru
Техносфера в ВК | vk.com/tsmailru
Технотрек в ВК | vk.com/trackmailru
Техноатом в ВК | vk.com/technoatom
Технополис в ОК: www.ok.ru/technopolis
Технополис в ВК: vk.com/technopolis_ok
Блог на Хабре | habrahabr.ru/company/mailru

Лекция 1 | Архитектура ЭВМ и основы ОС | Кирилл Кринкин | CSC | Лекториум


Лекция 1 | Курс: Архитектура ЭВМ и основы ОС | Лектор: Кирилл Кринкин | Организатор: Computer Science Center
Смотрите это видео на Лекториуме: lektorium.tv/lecture/14649

Подписывайтесь на канал: www.lektorium.tv/ZJA
Следите за новостями:
vk.com/openlektorium
www.facebook.com/openlektorium

Декораторы в Python Часть 1. Decorator Python


Стать спонсором канала
www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
www.patreon.com/artem_egorov

Подробнее об урок
egoroffartem.pythonanywhere.com/course/python/dekoratory-v-python-chast-1

Замыкания в Python. Closure Python
youtu.be/lA979PBb0TY

Замыкания в Python.Часть 2
youtu.be/vrkLShOYwI0

*args и **kwargs Python. Передача аргументов в функцию
youtu.be/mcAB5dBXMp4

stepik.org/course/63085/promo
Курс на степике

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

Все видео этого курса можете найти на сайте
egoroffartem.pythonanywhere.com/course/python

или в Вк
vk.com/videos-177962775?section=album_1

Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
vk.com/artem_egoroff

vk.com/python.study
В данном группе можете найти информацию о новых видео и задать вопросы

Запускаем в cron скрипт, написанный на PHP. Подготовка PHP скрипта к запуску в crontab


В этом видео показано, как работать с cron и то, на что нужно обращать внимание при подготовке php-скрипта для запуска в crontab, а это:
1. Права владельца php-файла и группы пользователей могут не совпадать с владельцем (и группой), в которой этот скрипт запускается.
2. Пользователь, под которым запускается php-скрипт в cron. Это может повлиять на то, куда будут сохраняться результаты работы скрипта. Поэтому нужно указывать абсолютные пути к месту сохранения результаты работы скрипта, работающего по таймеру в crontab.

В видео кратко разобран синтаксис crontab, подробности читайте в статьях по ссылкам ниже, а если этого не хватит, — читайте мануалы! =D

Для сотрудничества: mb4.ru/support.html
(подписывайтесь на канал, ставьте лайк и оставляйте комментарии под видео, я их читаю)

ПОЛЕЗНЫЕ ССЫЛКИ НА СТАТЬИ С ПОДРОБНЫМИ ИНСТРУКЦИЯМИ:
1. Абсолютные пути в Debian до пользовательских скриптов на PHP — mb4.ru/programming/php/1072-patch-to-users-php-script-debian.html
2. Работа с cron в linux — mb4.ru/operating-system/unix/1135-linux-cron.html

Подробные инструкции по linux — mb4.ru/operating-system/unix.html
Подробные инструкции по PHP — mb4.ru/programming/php.html

#crontab #cron #PHP #linux #файл #скрипт #таймер #пользователь #владелец

Как писать BASH скрипты? Закладывание основ или начало с нуля


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

••••••••••••••••••••••••••••••••••••••••••••

Курс «Профессия Специалист по кибербезопасности» от Skillbox — clc.to/8fmbYQ
По промокоду «Хакинг ин Рашан» — Скидка 50%. Называете менеджеру, получаете скидку, профит.

••••••••••••••••••••••••••••••••••••••••••••

CTRL C CTRL V:
#!/bin/bash
echo «What do you want to scan: subnet/ip»
read use
if [ "$use" = «subnet» ]; then
echo «Enter subnet:»
read subnet
echo «Enter port:»
read port
nmap -p $port -sT $subnet -oG res
cat res |grep open УГЛОВАЯ СКОБКАresult
cat result
else
echo «Enter IP:»
read IP
nmap -PE $IP -oN resultip
cat resultip
fi

••••••••••••••••••••••••••••••••••••••••••••

Продвинутые обучающие курсы и материалы от автора:
kurets.ru/infoprodukty

••••••••••••••••••••••••••••••••••••••••••••

Рекламодателям и сочувствующим камрадам:
● Помочь каналу и выбрать тему для ролика (1488 руб.): kurets.ru/donate
● Реклама на канале: kurets.ru/reklama

••••••••••••••••••••••••••••••••••••••••••••

Денчик социальный:
✓ YouTube канал: Kurets.Ru/YouTube
✓ Подкасты в iTunes: Kurets.Ru/iTunes
✓ VK: Kurets.Ru/VK
✓ INSTAGRAM: Kurets.Ru/Instagram
✓ ODNOKLASSNIKI: Kurets.Ru/OK
✓ TELEGRAM: Kurets.Ru/Telegram
✓ TWITTER: kurets.ru/Twitter

••••••••••••••••••••••••••••••••••••••••••••

Дополнительные тэги: #bash #скрипты #основы #начало #программирование

Урок 21. Как написать скрипт для телефонных продаж за 1 час | Курс "Копирайтинг с нуля за 30 дней""


Скрипт — это текст, который копирайтер готовит для менеджера по продажам, чтобы тот эффективнее общался с клиентом по телефону или при личной встрече. В этом видеоуроке мы говорим о том, как правильно написать такой текст.

В уроке:

1. Что такое скрипты продаж, и зачем это направление осваивать копирайтеру
2. Виды скриптов
3. Правила и два ключевых принципа для разработки скриптов
4. Понятие инициативы и способов ее перехвата
5. Понятие последовательности и ее роль в скриптах
6. Типовые ошибки при разработке скриптов
7. Как писать скрипты: визуализация, демонстрация и навигация

====================МАТЕРИАЛЫ К УРОКУ==============

а) Презентация: docs.google.com/presentation/d/1mdAzNcBwsDFzLIUgikTbbhX1Uc47um-qHlEyIl95-rY/edit?usp=sharing

б) Статья о том, как писать скрипты: shard-copywriting.ru/skriptyi-prodazh-kak-napisat-primery/

в) Книга №1: Зиг Зиглар «Секреты заключения сделок»

г) Книга №2: Михаил Литвак «Психологическое айкидо»

====================БОНУС======================

I) Шаблон документа для разработки скрипта продаж: docs.google.com/document/d/18Z3f6byOH-i5zI0DprrWSR9MFF0NpTqRP9T2AmMpE7U/edit?usp=sharing

12-Jenkins - Deploy в AWS Elastic Beanstalk - Пример решения задания на интервью для DevOps Engineer


#devops #девопс #jenkins #pipeline
12-Jenkins — Deploy в AWS Elastic Beanstalk — Пример решения задания на интервью для DevOps Engineer

Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/DenisAstahov

Приехали на самый сложный маршрут! Встретили Беку


Наш любимый экип — finntrail.ru/offroadspb
СКИДКА ПО ПРОМОКОДУ OFFROADSPB

Завод Атлант — steelroof.ru/
СКИДКА ПО ПРОМОКОДУ OFFROADSPB

Такелаж который мы используем — securapro.ru/
СКИДКА ПО ПРОМОКОДУ OFFROADSPB

Все виды страхования в СПБ и ЛО
www.instagram.com/marine_rinkashikitoka/
89219802405 WhatsApp, Viber

Наш второй канал — www.youtube.com/channel/UC158m8lo-waFW72lXkNGSGg

Offroadspb — www.instagram.com/offroadspb/
Юлий — наш оператор — www.instagram.com/y.did/
Санек — www.instagram.com/alekspavl8/
Артем — www.instagram.com/a.sh686/
Олег — Олег — instagram.com/og080?igshid=auvy8ttig09t
Антон — www.instagram.com/anton_yj/

Чат телеграмм — t.me/OffRoadSPB

ВСКРЫЛИ ГАРАЖ НАСЛЕДНИКОВ, ЧТО МЫ ОБНАРУЖИЛИ В ЛОГОВЕ ПСИХОПАТА...


Зарабатывай с LTDLION ltdlion.com/?p=5037

Скидка 10% по промокоду garage на телевизоры BQ — clck.ru/PAcJC

В этом видео гаражные махинаторы вскрыли гараж наследников. В гараже царила полная анархия: запчасти, вещи из СССР и жуткий хлам, уложенный до потолка. Гараж оказался логовом настоящего психопата. Начиная разбирать хлам, мы все больше погружались в шок: одних женских сумок с помоек в гараже было более ста штук, этим гаражом владел настоящий Плюшкин. Сколько мы сможем на этом гараже заработать, смотрите в видео!

#гараж #вскрытие #заработок #должник #разбор #вскрыли #гаражные_махинаторы #обнаружили #наследники #психопат