troykinsella.docker
troykinsella.docker
Rola ansible, która instaluje Docker zgodnie z instrukcjami podanymi tutaj: https://docs.docker.com/install/linux/docker-ce/ubuntu/
Zmienne Roli
Zobacz defaults/main.yml
, aby znaleźć domyślne wartości.
docker_repository_url
: Opcjonalne. URL repozytorium apt, z którego instalowany jest pakiet docker.docker_gpg_key_fingerprint
: Opcjonalne. Odcisk klucza GPG dla repozytorium apt docker.docker_package_name
: Opcjonalne. Nazwa pakietu apt docker do zainstalowania.docker_systemd_service_d_path
: Opcjonalne. Ścieżka do katalogu systemd docker.service.d.docker_systemd_startup_options_conf
: Opcjonalne. Nazwa pliku konfiguracyjnego do wygenerowania wdocker_systemd_service_d_path
, gdydocker_enable_remote_api
totak
.docker_enable_remote_api
: Opcjonalne. Typ logiczny. Konfiguracja zdalnego API Docker.docker_bind_port
: Opcjonalne. Port, na którym demon docker powinien nasłuchiwać, gdydocker_enable_remote_api
totak
.docker_group_members
: Opcjonalne. Lista użytkowników do dodania do grupydocker
.
Przykładowy Playbook
- hosts: serwery
roles:
- role: troykinsella.docker
docker_enable_remote_api: tak
Platformy
Ubuntu:
- trusty
- xenial
- bionic
Testowanie
Wymagania wstępne:
docker
ruby
> 2.3bundler
Test:
bundle install
bundle exec kitchen test
Licencja
MIT © Troy Kinsella
O projekcie
Docker allows you to package an application with all of its dependencies into a standardized unit for software development.
Zainstaluj
ansible-galaxy install troykinsella.docker
Licencja
mit
Pobrania
1.4k
Właściciel
Staff Solutions Architect at @collectivei.