docker-pi

Ansible роль: Docker-Pi

Статус сборки

Ansible роль для установки Docker на Raspberry Pi

Требования

Предполагает использование операционной системы Raspbian или аналогичной.

Raspbian Jessie Lite можно скачать здесь https://www.raspberrypi.org/downloads/raspbian

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

Переменные указаны ниже вместе с их значениями по умолчанию

Установка:

Все задачи выполняются с повышенными привилегиями по умолчанию. В соответствии с документацией Ansible become_user по умолчанию выполняется от имени пользователя root, поэтому установка будет выполнена от имени root по умолчанию.

# vars/main.yml

become: yes

Вход в систему:

Необходимы имя пользователя и пароль для Docker Hub. Задача будет пропущена, если какая-либо информация отсутствует.

Это также выполняется от имени пользователя root по умолчанию. Если необходимо войти с конкретным пользователем, задайте это в переменной docker_pi_user.

# defaults/main.yml

docker_pi_user: root

docker_pi_hub_username: ""
docker_pi_hub_password: ""

Пользователи:

Перечислите всех пользователей, которых необходимо добавить в группу docker, в переменной docker_pi_group_users. Пользователи должны уже существовать на машине.

# defaults/main.yml

docker_pi_group_users: []

Зависимости

Нет зависимостей от других ролей Ansible.

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

Базовая установка без входа в Docker Hub или добавления дополнительных пользователей 'docker':

- hosts: raspberry-pi
  roles:
    - role: Benaud12.docker-pi

Установка с входом и добавлением пользователей:

- hosts: raspberry-pi
  roles:
    - role: Benaud12.docker-pi
      docker_pi_user: mick.dundee
      docker_pi_hub_username: croc_killer123
      docker_pi_hub_password: knifeySpoony
      docker_pi_group_users:
        - mick.dundee
        - sue.charlton
        - donk
        - pi
О проекте

Docker installation for Raspberry Pi

Установить
ansible-galaxy install Benaud12/docker-pi
Лицензия
Unknown
Загрузки
232
Владелец