troykinsella.docker
troykinsella.docker
Роль Ansible, которая устанавливает Docker согласно инструкциям, указанным здесь: https://docs.docker.com/install/linux/docker-ce/ubuntu/
Переменные роли
Смотрите defaults/main.yml для значений по умолчанию.
docker_repository_url: Необязательно. URL репозитория apt, из которого устанавливается пакет docker.docker_gpg_key_fingerprint: Необязательно. Отпечаток GPG ключа для репозитория docker.docker_package_name: Необязательно. Имя пакета docker apt для установки.docker_systemd_service_d_path: Необязательно. Путь к директории systemd docker.service.d.docker_systemd_startup_options_conf: Необязательно. Имя конфигурационного файла, который будет сгенерирован вdocker_systemd_service_d_path, когдаdocker_enable_remote_apiравноyes.docker_enable_remote_api: Необязательно. Логическое значение. Настроить удаленный API Docker.docker_bind_port: Необязательно. Порт, на котором демон Docker должен слушать, когдаdocker_enable_remote_apiравноyes.docker_group_members: Необязательно. Список пользователей, которых нужно сделать членами группыdocker.
Пример плейбука
- hosts: servers
roles:
- role: troykinsella.docker
docker_enable_remote_api: yes
Платформы
Ubuntu:
- trusty
- xenial
- bionic
Тестирование
Предварительные требования:
dockerruby> 2.3bundler
Тест:
bundle install
bundle exec kitchen test
Лицензия
MIT © Troy Kinsella
О проекте
Docker allows you to package an application with all of its dependencies into a standardized unit for software development.
Установить
ansible-galaxy install troykinsella.dockerЛицензия
mit
Загрузки
1.4k
Владелец
