base

база

.github/workflows/ci.yml

Оптимизированная базовая конфигурация для серверов.

Переменные роли

Имя Значение по умолчанию Возможные значения Описание
base__operator_username user Любое допустимое имя пользователя Имя пользователя для административного аккаунта.
base__operator_password '!' (т.е. без пароля) Пароль для операторского аккаунта, смотрите инструкции для генерации или используйте mkpasswd --method=sha-512.
base__operator_shell /bin/bash Определяет оболочку по умолчанию для оператора.
base__provisioning_username ansible Пользователь для использования в Ansible.
base__ssh_pubkey_path ~/.ssh/id_pub.rsa Публичный ключ для добавления в authorized_keys для обоих пользователей.
base__timezone Etc/UTC Часовой пояс для этого компьютера. Смотрите почему UTC — это единственный истинный ЧП для ваших серверов.
base__ntp_server ntp.ubuntu.com NTP сервер для получения времени.
base__ntp_server_fallback pool.ntp.org Альтернативный NTP сервер на случай, если вышеуказанный не отвечает.

Пример плейбука

- hosts: all
  become: true
  tasks:
    - name: Применить базовую конфигурацию
      include_role:
        name: coaxial.base

Лицензия

MIT

Информация об авторе

Coaxial (64b.it)

О проекте

Opinionated base config for servers.

Установить
ansible-galaxy install coaxial/ansible-role-base
Лицензия
Unknown
Загрузки
770
Владелец