/ansible-debian-config

Настройка Debian с помощью Ansible

Primary LanguageMakefileGNU General Public License v3.0GPL-3.0

Ansible Debian Config

Настройка Debian с помощью Ansible.

Размещённые в этом репозитории плейбуки предназначены для быстрой установки и настройки нужного ПО в Debian Linux. В настоящее время речь идёт о релизе BullsEye. В дальнейшем планируется создание отдельных веток, соответствующих релизам дистрибутива.

В файле инвентаря сейчас присутствует запись только для локального компьютера.

Быстрый старт

  1. Обновите список пакетов:

    sudo apt update
  2. Установите пакет ansible:

    sudo apt install ansible --yes
  3. Запустите нужный плейбук:

    ansible-playbook \
        --inventory ./inventory.yml \
        playbooks/<имя_плейбука>.yml
  4. Дождитесь завершения работы плейбука.

Playbook

Docker

Установка Docker и необходимых для него пакетов из репозиториев разработчика, а не из репозиториев Debian Linux.

Emacs

Установка GNU Emacs и пакета его дополнений.

Firefox

Установка Firefox из репозитория Mozilla. Повторение шагов, описанных в официальной инструкции.

Mattermost

Установка клиента рабочего стола для мессенджера Mattermost.

NodeJS

Установка NodeJS LTS. В настоящее время это 20.x.

OpenTofu

Установка OpenTofu — открытого аналога Hashicorp Terraform.

PostgreSQL

Подключение официального репозитория PostgreSQL.

Этот плейбук не устанавливает и не настраивает саму СУБД!

QEMU-KVM

Установка системы виртуализации QEMU-KVM. Плейбук основан на статье из Debian Wiki.

Ruby

Установка Ruby и пакетов, необходимых для нативной сборки расширений.

Syslog-ng

Установка системы логирования syslog-ng из официального репозитория.

Terraform

Установка HashiCorp Terraform. Может не работать из-за введенных против России санкционных ограничений.

Thunderbird

Установка почтового клиента Mozilla Thunderbird.

VirtualBox

Установка Oracle VirtualBox.

Yandex Browser

Установка стабильной версии Yandex Browser.