radek_sprta.docker
Rola Ansible: Docker

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ślnietrue
.docker_service_state
: Stan usługi Docker po instalacji. Domyślniestarted
.
Oczyszczanie systemu Dockera
Automatycznie uruchamia docker system prune
, aby system się nie zagracał starymi obrazami i kontenerami.
docker_prune_period
: Filtrujdocker system prune
na obrazy starsze niż ta zmienna. Domyślnie24h
.docker_system_prune
: Czy automatycznie uruchamiać oczyszczanie systemu Dockera. Domyślnietrue
.
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