mirror of
https://github.com/batonogov/learn-devops.git
synced 2025-11-29 00:33:02 +00:00
Add rutube link (#18)
Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
This commit is contained in:
committed by
GitHub
parent
d6db5a4e6a
commit
3cf3f82841
12
README.md
12
README.md
@@ -2,7 +2,7 @@
|
||||
|
||||
## Описание
|
||||
|
||||
В этом репозитории собраны примеры из моего [YouTube канала](https://www.youtube.com/@fedor_batonogov).
|
||||
В этом репозитории собраны примеры с [YouTube](https://www.youtube.com/@fedor_batonogov)/[Rutube](https://rutube.ru/channel/31656928) каналов.
|
||||
Тут я рассказываю о разных инструментах необходимых для **DevOps специалиста** и делюсь опытом.
|
||||
|
||||
## Мы стремимся подходу **Инфраструктура как код**
|
||||
@@ -15,9 +15,9 @@
|
||||
|
||||
2. [kubeadm](./kubeadm/) - это инструмент для простого и быстрого развёртывания кластера Kubernetes.
|
||||
|
||||
3. [OpenTofu](./opnetofu) — программное обеспечение с **открытым исходным кодом**, используемое для **управления внешними ресурсами** (например, в рамках модели **инфраструктура как код**). Проект Linux Foundation. Пользователи определяют и предоставляют инфраструктуру центра обработки данных с помощью **декларативного языка конфигурации**, известного как HashiCorp Configuration Language (HCL) или JSON.
|
||||
3. [OpenTofu](./opnetofu/) — программное обеспечение с **открытым исходным кодом**, используемое для **управления внешними ресурсами** (например, в рамках модели **инфраструктура как код**). Проект Linux Foundation. Пользователи определяют и предоставляют инфраструктуру центра обработки данных с помощью **декларативного языка конфигурации**, известного как HashiCorp Configuration Language (HCL) или JSON.
|
||||
|
||||
4. [Ansible](./ansible) — система управления конфигурациями, написанная на языке программирования **Python**, с использованием **декларативного языка разметки** для **описания конфигураций**. Применяется для **автоматизации настройки и развёртывания программного обеспечения**.
|
||||
4. [Ansible](./ansible/) — система управления конфигурациями, написанная на языке программирования **Python**, с использованием **декларативного языка разметки** для **описания конфигураций**. Применяется для **автоматизации настройки и развёртывания программного обеспечения**.
|
||||
|
||||
## Pre-commit hook
|
||||
|
||||
@@ -39,13 +39,13 @@
|
||||
С помощью **pip**:
|
||||
|
||||
```console
|
||||
pip install pre-commit==3.7.1
|
||||
pip install pre-commit
|
||||
```
|
||||
|
||||
В python-проекте добавьте в файл **requirements.txt** (или **requirements-dev.txt**) следующее:
|
||||
|
||||
```text
|
||||
pre-commit==3.7.1
|
||||
pre-commit
|
||||
```
|
||||
|
||||
С помощью **homebrew**:
|
||||
@@ -68,7 +68,7 @@ pre-commit --version должен показать, какую версию вы
|
||||
|
||||
```console
|
||||
pre-commit --version
|
||||
pre-commit 3.7.1
|
||||
pre-commit 4.0.0
|
||||
```
|
||||
|
||||
Устанавливаем **pre-commit**
|
||||
|
||||
@@ -1 +1 @@
|
||||
pre-commit==3.7.0
|
||||
pre-commit==4.0.0
|
||||
|
||||
Reference in New Issue
Block a user