troykinsella.docker

troykinsella.docker

Build-Status

Eine Ansible-Rolle, die Docker gemäß den hier aufgeführten Anweisungen installiert: https://docs.docker.com/install/linux/docker-ce/ubuntu/

Rollenvariablen

Siehe defaults/main.yml für die Standardwerte.

  • docker_repository_url: Optional. Die URL des apt-Repositories, aus dem das Docker-Paket installiert wird.
  • docker_gpg_key_fingerprint: Optional. Der GPG-Schlüssel-Fingerabdruck für das Docker-apt-Repository.
  • docker_package_name: Optional. Der Name des Docker-apt-Pakets, das installiert werden soll.
  • docker_systemd_service_d_path: Optional. Der Pfad zum Verzeichnis systemd docker.service.d.
  • docker_systemd_startup_options_conf: Optional. Der Name der Konfigurationsdatei, die im docker_systemd_service_d_path generiert wird, wenn docker_enable_remote_api auf ja gesetzt ist.
  • docker_enable_remote_api: Optional. Boolean. Konfigurieren Sie die Docker-Remote-API.
  • docker_bind_port: Optional. Der Port, auf dem der Docker-Daemon lauschen soll, wenn docker_enable_remote_api auf ja gesetzt ist.
  • docker_group_members: Optional. Eine Liste von Benutzern, die Mitglieder der docker-Gruppe werden sollen.

Beispiel-Playbook

- hosts: server
  roles:
  - role: troykinsella.docker
    docker_enable_remote_api: ja

Plattformen

Ubuntu:

  • trusty
  • xenial
  • bionic

Tests

Voraussetzungen:

  • docker
  • ruby > 2.3
  • bundler

Test:

bundle install
bundle exec kitchen test

Lizenz

MIT © Troy Kinsella

Über das Projekt

Docker allows you to package an application with all of its dependencies into a standardized unit for software development.

Installieren
ansible-galaxy install troykinsella.docker
GitHub Repository
Lizenz
mit
Downloads
1.4k
Besitzer
Staff Solutions Architect at @collectivei.