radek_sprta.docker

Rola Ansible: Docker Rola Ansible GitHub tag (największa wersja SemVer) Rola Ansible Jakość Ansible Status potoku

Zainstaluj Docker oraz opcjonalnie docker-compose i bibliotekę Pythona do Dockera.

Zmienne Roli

Opcje ogólne

  • docker_install: Instalacja środowiska uruchomieniowego Dockera. Domyślnie true.
  • docker_install_compose: Instalacja docker-compose. Domyślnie false.
  • docker_install_python_library: Instalacja biblioteki Pythona do Dockera. Domyślnie false.
  • docker_package: Nazwa pakietu Docker do zainstalowania. Domyślnie odpowiedni pakiet systemowy.
  • docker_pip_package: Nazwa pakietu pip do zainstalowania. Domyślnie odpowiedni pakiet systemowy.

Opcje usługi

  • docker_service_enabled: Czy Docker ma być włączony po restarcie. Domyślnie true.
  • docker_service_state: Stan usługi Docker po instalacji. Domyślnie started.

Oczyszczanie systemu Dockera

Automatycznie uruchamia docker system prune, aby system się nie zagracał starymi obrazami i kontenerami.

  • docker_prune_period: Filtruj docker system prune na obrazy starsze niż ta zmienna. Domyślnie 24h.
  • docker_system_prune: Czy automatycznie uruchamiać oczyszczanie systemu Dockera. Domyślnie true.

Użytkownicy Dockera

  • docker_users: Lista użytkowników, którzy powinni być częścią grupy docker (a zatem mogą nią zarządzać). Domyślnie [].

Opcje demona

  • docker_daemon_options: Słownik opcji do dodania do daemon.json. Domyślnie {}.

Opcje roli przestarzałe

Stosowanie tych opcji jest odradzane.

  • docker_enable_metrics: Włącz punkt końcowy metryk Prometheus. Domyślnie false.
  • docker_log_drive: Kierowca logów Dockera. Domyślnie json-file (domyślnie Docker).
  • docker_log_opts: Dodatkowe opcje logowania. Przekaż jako słownik opcji log-opts Dockera.
  • docker_metrics_host: Host dla metryk Prometheus. Domyślnie 127.0.0.1.

Przykładowy Playbook

- hosts: all
  roles:
     - radek_sprta.docker

Licencja

MIT

Informacje o autorze

Radek Sprta mail@radeksprta.eu

O projekcie

A role to install Docker, docker-compose and the python library.

Zainstaluj
ansible-galaxy install radek_sprta.docker
Licencja
mit
Pobrania
4.6k
Właściciel