troykinsella.docker

troykinsella.docker

Status budowy

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 w docker_systemd_service_d_path, gdy docker_enable_remote_api to tak.
  • docker_enable_remote_api: Opcjonalne. Typ logiczny. Konfiguracja zdalnego API Docker.
  • docker_bind_port: Opcjonalne. Port, na którym demon docker powinien nasłuchiwać, gdy docker_enable_remote_api to tak.
  • docker_group_members: Opcjonalne. Lista użytkowników do dodania do grupy docker.

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.3
  • bundler

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.