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 специалиста** и делюсь опытом.
|
Тут я рассказываю о разных инструментах необходимых для **DevOps специалиста** и делюсь опытом.
|
||||||
|
|
||||||
## Мы стремимся подходу **Инфраструктура как код**
|
## Мы стремимся подходу **Инфраструктура как код**
|
||||||
@@ -15,9 +15,9 @@
|
|||||||
|
|
||||||
2. [kubeadm](./kubeadm/) - это инструмент для простого и быстрого развёртывания кластера Kubernetes.
|
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
|
## Pre-commit hook
|
||||||
|
|
||||||
@@ -39,13 +39,13 @@
|
|||||||
С помощью **pip**:
|
С помощью **pip**:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
pip install pre-commit==3.7.1
|
pip install pre-commit
|
||||||
```
|
```
|
||||||
|
|
||||||
В python-проекте добавьте в файл **requirements.txt** (или **requirements-dev.txt**) следующее:
|
В python-проекте добавьте в файл **requirements.txt** (или **requirements-dev.txt**) следующее:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
pre-commit==3.7.1
|
pre-commit
|
||||||
```
|
```
|
||||||
|
|
||||||
С помощью **homebrew**:
|
С помощью **homebrew**:
|
||||||
@@ -68,7 +68,7 @@ pre-commit --version должен показать, какую версию вы
|
|||||||
|
|
||||||
```console
|
```console
|
||||||
pre-commit --version
|
pre-commit --version
|
||||||
pre-commit 3.7.1
|
pre-commit 4.0.0
|
||||||
```
|
```
|
||||||
|
|
||||||
Устанавливаем **pre-commit**
|
Устанавливаем **pre-commit**
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
pre-commit==3.7.0
|
pre-commit==4.0.0
|
||||||
|
|||||||
Reference in New Issue
Block a user