tecnativa.docker
Docker
Skonfiguruj serwery Docker z całym oprogramowaniem projektu Docker.
Wymagania
Obsługiwany jest tylko Ansible na Pythonie 3.
Obsługiwane systemy operacyjne:
Ubuntu:
- 16.04
- 18.04
- 20.04
- 22.04
Zmienne Roli
Zobacz katalog defaults
aby poznać wszystkie zmienne, które możesz
nadpisać. Wszystkie mniej oczywiste są udokumentowane w kodzie.
Przykładowy Playbook
- hosts: docker
roles:
- role: tecnativa.docker
vars:
docker_app_state: present
docker_compose_state: present
docker_engine_state: present
docker_machine_state: present
docker_swarm_state: present
Aby zobaczyć większy przykład, sprawdź nasze testowe playbooki.
Docker Compose v2 filtrowany według grupy hostów
Dodano funkcję, która umożliwia wykonanie polecenia instalacji Docker Compose na hostach używających systemów operacyjnych, które domyślnie instalują Docker Compose v2. Dzieje się to w pliku https://github.com/Tecnativa/ansible-role-docker/blob/master/tasks/compose.yml, sprawdzając, czy host należy do grupy compose_v2_servers.
Wsparcie
Jesteś użytkownikiem Doodba? Witaj w rodzinie! 👪🐳
Ten projekt i Doodba są całkowicie niezależne, ale interoperacyjność jest zagwarantowana. Możesz użyć tej roli do skonfigurowania swoich hostów Doodba.
Informacje o autorze
Projekt jest utrzymywany przez:
Tecnativa to firma konsultingowa IT, specjalizująca się w Odoo, oferująca usługi związane z rozwojem, instalacją, konserwacją i hostingiem Odoo.
ansible-galaxy install tecnativa.docker