bootstrap

Ansible Роль: Bootstrap

Подготовьте вашу систему для управления с помощью Ansible.

Требования

  • Доступ к репозиториям, содержащим системные пакеты, скорее всего в интернете.
  • Недавняя версия Ansible (протестированы последние 2 стабильные версии).

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

Эти значения по умолчанию установлены в defaults/main.yml:

---
# файл по умолчанию для bootstrap

# Пользователь для подключения к машинам.
bootstrap_user: root

# Хотите ли вы подождать, пока хост станет доступен?
bootstrap_wait_for_host: no

# Количество секунд, которые вы хотите подождать во время проверки подключения перед ошибкой.
bootstrap_timeout: 3

Зависимости

Нет.

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

Этот пример взят из molecule/resources/converge.yml:

---
- name: Converge
  hosts: all
  gather_facts: no
  become: yes

  tasks:
    - include_role:
        name: ansible-role-bootstrap

Тесты

Эта роль тестируется периодически на следующих дистрибутивах Linux:

Дистрибутивы Stable 2.10 Stable 3.0 Разработка
Alpine ✔️ ✔️ ✔️
Amazon Linux ✔️
Arch Linux ✔️ ✔️ ✔️
CentOS ✔️ ✔️ ✔️
Debian ✔️ ✔️ ✔️
Fedora ✔️ ✔️ ✔️
Gentoo ✔️ ✔️ ✔️
Kali ✔️
openSUSE ✔️ ✔️ ✔️
Red Hat ✔️ ✔️ ✔️
Ubuntu ✔️ ✔️ ✔️

Участие

Если вы обнаружили проблемы, пожалуйста, сообщите об этом на странице проблем проекта GitHub, или подумайте о том, чтобы внести свой вклад в код, следуя этим рекомендациям.

Лицензия

Лицензия Apache, версия 2.0

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

Установить
ansible-galaxy install rembik/ansible-role-bootstrap
Лицензия
apache-2.0
Загрузки
13757
Владелец