Size: a a a

2020 December 10
NetDevOps Space
​​Как у вас с AWS? Адриан Кантрил выложил  репо, которая хранит коллекцию свободно доступных демо-версий и продвинутых демо-версий для AWS (а в будущем и для других облачных платформ) Эти демо-версии полностью функциональны, с инструкциями и архитектурными схемами и поддерживаются автором.

Круто, пошел(ла) знакомиться!- 🔥
У меня с AWS все хорошо!-✌️
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегу:
#aws
источник
2020 December 11
NetDevOps Space
​​Построить упрощенную версию Amazon EBS или OpenStack Cinder своими руками на выходных с нуля? Да не вопрос!  
Статья-руководство "Cоздание облачного хранилища с нуля на Python" поможет вам построить готовый к облачным вычислениям сервис хранения блоков.

В первой части вы узнаете:
Что такое блочное устройство с точки зрения ядра ОС.
Как мы можем хранить и монтировать расширенную файловую систему на блочном устройстве.
Как построить простое устройство сетевого блока в качестве службы

Во второй части вы дополните сервис для масштабирования облачных вычислений

В заключительной 3-ей части  вы увидите, как на самом деле работает ваша система.

Круто, пошел(ла) строить свое облако!- 🔥
Однозначно в закладки!-✌️
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#cloud #python #openstack #aws
источник
2020 December 12
NetDevOps Space
​​Чем ещё можно заняться на выходных? К примеру, создать свой плагин для NetBox  с нуля.
Как это сделать? Все просто.

Идём и читаем  статью от Przemek Rogala "Developing NetBox Plugin - Part 1 - Setup And Initial Build", в которой он рассказывает как разработать плагин для NetBox.

Кроме того из статьи вы узнаете о том, что такое плагины для NetBox и зачем они вам могут понадобиться. Как настроить среду разработки. Ну и в конце создадите базовую версию плагина NetBox - BGP Peering.


Круто, пошел(ла) разрабатывать свой плагин!- 🔥
Жду продолжения!-👍
Я знаю как делать плагины для NetBox!-✌️
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#netbox #plugin
источник
NetDevOps Space
Хотите найти настоящую любовь?
Нет, канал не переименован в "Канал Знакомств" и не будет в ближайшем будущем.

Просто чувак по имени Бен Эвард придумал Tinder для кодеров и назвал его VSinder или VS Code Tinder.

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

"Причем здесь канал?"- спросите вы.
"Наш канал объединяет не только умы, но и сердца..."- отвечу я...


Круто, пошел(ла) искать свою любовь!- ❤️
У меня есть моя любовь!-💚
Мое сердце, как общежитие, всем места хватит! - 💞
Мне не интересно!- 💔

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#vsinder #vscode
источник
2020 December 13
NetDevOps Space
От дел любовных перейдем к делам насущным.

Джон Капобианко решил помочь в разрешении тлеющего конфликта между отделами бухгалтерии и сетевиков.

Ведь ни для кого не секрет, что как только дело доходит инвентаризации, то конфликт переходит в острую фазу. Контракты имеют свойство неожиданно заканчиваться для обоих сторон. И нет ничего ужаснее того, чтобы узнать, что твои устройства уже не подпадают под контракт.

Джон задался вопросом:
Могу ли он автоматически собрать серийные номера с имен хостов устройств Cisco, а затем предоставить их компании Cisco и получить контрактное состояние для каждой детали на каждом устройстве? И с помощью Ansible, Genie и какой-то матери(зачеркнуто) сделал это.

Круто, как раз вовремя!- 🔥
У нас все налажено с отделом бухгалтерии!-👍
Мне от бухгалтерии только зарплата вовремя нужна!- 🤑
Меня эти проблемы не касаются!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#inventory  #ansible #genie
источник
2020 December 14
NetDevOps Space
​​В нашем чатике не перестают кипеть страсти насчет того, что лучше. Знать только питон/другой язык программирования или использовать готовые инструменты автоматизации?

Могу подкинуть еще огонька в виде видео по использованию Pyxl плагина для Nornir. Он позволяет импортировать данные из электронных таблиц Excel и автоматизировать с их помощью свою сеть. На видео автор настраивает таким образом BGP.

Признаем, что многие из нас все еще используют Excel для хранения данных.

Репозиторий кода из видео

Круто, мне нужно было!- 🔥
Я избавился от Excel полностью!-👍
Я только Excel и использую!- 🧐
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#pyxl #nornir #plugin
источник
2020 December 15
NetDevOps Space
Мы много говорили о способах создания шаблонов Jinja2.

Недавно наткнулся на еще один инструмент- JinjaFx. Он написан на Python и позволяет преобразовать CSV и YAML файлы в шаблон Jinja2.

Кроме всего прочего, к нему предоставляется еще и JinjaFx Server, легковесный веб-сервер, доступный по адресу

Круто, иду пробовать!- 🔥
Знаю и использую этот инструмент!-👍
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#jinja2 #jinjafx
источник
2020 December 16
NetDevOps Space
​​А вы знали, что у Visual Studio Code есть расширения, которые позволяют вам работать с синтаксисом различных вендоров. К примеру, есть расширение для Cisco IOS и IOS-XR.

Круто, не знал(а), пойду использовать!- 🔥
Знал(а) и использую!-👍
Я в ноутпаде все редактирую!-🧐
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#vscode  #extentions
источник
2020 December 17
NetDevOps Space
"Многие из нас используют git ежедневно. Но сколько из нас знают, что происходит под капотом?"- таким вопросом задаётся автор статьи "A Visual Guide to Git Internals — Objects, Branches, and How to Create a Repo From Scratch"

Отличная статья для тех, кто хочет разобраться, что происходит внутри черного ящика под названием Git.

К статье имеется видео в Ютюб

Круто, пойду почитаю!- 🔥
Знаю как работает гит!-👍
Я гит не пользуюсь!-🧐
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#git
источник
2020 December 18
NetDevOps Space
Как бороться с пустыми строками, которые появляются при трансформирования Jinja2 файлов?

Przemek Rogala уже предлагал решение

Вот ещё одно оригинальное решение данной проблемы

Круто, пойду почитаю!- 🔥
Знаю все это!-👍
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#jinja2
источник
2020 December 19
NetDevOps Space
Кто не слышал о Postman? А о Kubernetes?

Если таковые имеются, то вот вам отличное руководство для тех кто хочет убить двух зайцев - научиться работать и с Postman и Kubernetes.

С помощью этого руководства вы научитесь использовать Postman Collections, для чтобы изучить Kubernetes.
Кроме того, изучите использование API для развертывания приложения в кластере Kubernetes.
В руководстве рассматривается создание кластера на AWS, но его также можно использовать для создания кластера в любом другом облачном провайдера, либо локально, с помощью Minikube.

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

Полезно, спасибо!- 🔥
Однозначно в закладки!-✌️
Я не слышал ни о том, ни о другом!-🤷‍♂️
Мне не интересно!- 😏

Хотите порассуждать на тему? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#postman #kubernetes #aws
источник
2020 December 20
NetDevOps Space
Многие уже знакомы с Nornir и наверняка знают как с ним работать. Следующий уровень это использование фильтров.

Разобраться с фильтрацией призвано видео "Nornir - Filtering Deep Dive", которое раскрывает три основных способа фильтрации в Nornir.

Кроме того, автор выложил шпаргалку по фильтрации


Класс, пойду смотреть !- 🔥
Знаю как работать с фильтрацией!-👍
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#nornir #filtering
источник
2020 December 21
NetDevOps Space
​​Вы уже знаете как начать разработку своего плагина для  Netbox, это  разбиралось в первой части статьи от Przemek Rogala.

Вчера он выложил вторую часть "Developing NetBox Plugin - Part 2 - Adding web UI pages"

В конце вы получите возможность добавлять BGP пиры в Netbox.


Круто, пошел(ла) строить свое плагин!- 🔥
Однозначно в закладки!-👍
Я только начинаю во всём разбираться!-✌️
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#netbox #plugin
источник
2020 December 22
NetDevOps Space
5$ - столько стоит третье издание книги Mastering Python Networking Эрика Чоу в Packt.

Предложение действует ограниченное время, поэтому поторопитесь.


Круто, пошел(ла) покупать!- 🔥
Я лучше на другое деньги потрачу!-🧐
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#discount
источник
NetDevOps Space
​​Уже известный нам Craig Dennis, автор полного бесплатного курса по API выпустил новый бесплатный курс "Webhooks for Beginners - Full Course"

А вы знаете, что Webhooks, по другому их еще называют reverse API? Почему reverse? Потому что роли сервера и клиента меняются местами.
Если в обычном API запрос идет от клиента к серверу, то здесь наоборот, запрос идет от сервера к клиенту. Примерами такого сценария могут служить обычные уведомления, которые вы получаете в мессенджере.


Контент курса на youtube:

Unit 1  - Integration
⌨️ Video 1 - Welcome (00:00:00)
⌨️ Video 2 - Defining Events, Handlers, and Hooks (00:04:51)
⌨️ Video 3 - Lightbulb moment (00:09:12)
⌨️ Video 4 - Finding Inspiration (00:17:11)
Unit 2 - Capturing Data from a Webhook
⌨️ Video 1 - Diving into Webhooks (00:23:33)
⌨️ Video 2 - Explore the Request (00:28:28)
⌨️ Video 3 - Using the Data (00:37:34)
⌨️ Video 4 - Developing Locally (00:46:32)
⌨️ Video 5 - Opening a Tunnel (00:57:34)
⌨️ Video 6 - Serverless (01:17:17)
Unit 3 - Hooking it altogether
⌨️ Video 1 - Introducing the projects (01:34:52)
⌨️ Video 2 - Text Affirmation (01:38:33)
⌨️ Video 3 - Setting up the flow (01:44:45)
⌨️ Video 4 - Handle things locally (01:56:34)
⌨️ Video 5 - Deploying your serverless function (02:11:46)
⌨️ Video 6 - That’s a Wrap (02:22:53)

Ура, пошел(ла) изучать! - 🔥
Я знаю и работаю с Webhooks!  -🧐
Однозначно в закладки! - ✌️
Мне не интересно!-😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегу:
#webhooks #course
источник
2020 December 23
NetDevOps Space
​​Информационная безопасность — топовое направление на IT-рынке. Эксперты в этой сфере нужны абсолютно всем. Никто и ничто не пройдет мимо безопасника — именно поэтому им так хорошо платят

Если вы хотите получить востребованную специальность и найти работу в крупной компании — записывайтесь на Факультет Информационной безопасности GeekBrains. За год обучения получите все навыки. Сможете настраивать и поддерживают системы защиты и мониторинга, тестировать их на уязвимость, исключать риски взлома. В общем, конкретно прокачаетесь.

Кстати, на факультете не только научат новой профессии, но и помогут начать карьеру — студентов курируют HR-специалисты GeekBrains

Попробуйте себя в новом деле прямо сейчас — и получите скидку 50% на обучение → https://geekbrains.ru/link/p-xBt5
источник
2020 December 24
NetDevOps Space
​​Михаил Кашин - автор The Kubernetes Networking Guide недавно польностью обновил часть по CNI. Как всегда, все на высшем уровне.

Круто, пошел(ла) изучать!- 🔥
Однозначно в закладки! -✌️
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#kubernetes #networking
источник
NetDevOps Space
FreeCodeCamp продолжает радовать бесплатными курсами. На этот раз они выложили курс Python Microservices Web App.

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

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

Код:
1. Python Microservices
2. React

Круто, пошел(ла) изучать!- 🔥
Однозначно в закладки! -✌️
Этот курс не для меня!-🧐
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#python #microservices #flask #django #react
источник
2020 December 25
NetDevOps Space
​​Игорь aka @debug_all - автор Netbox плагина, опубликовал статью на английском "Visualising Network Topologies: Zero to Hero in Two Days"

Та же самая статья на русском

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

Игорь, респект за статью! - 🔥
Круто, пошел(ла) изучать!- 💪
Однозначно в закладки! -✌️
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#automation #visualization
источник
2020 December 26
NetDevOps Space
"Automating the CLI"- так называется серия статей от Мэта Шмица.

В первой части он с помощью комбинации Scrapli и Cisco Genie подключается к списку сетевых коммутаторов и выводит таблицу статистики интерфейса.

Во второй части показывает, как построить простой веб-фронтенд с помощью Flask и Bootstrap.

Круто, знаю чем заняться на выходных!- 🔥
Однозначно в закладки!-👍
Я только начинаю во всём разбираться!-✌️
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#automation #cli #scrapli #genie #flask #bootstrap
источник