iancleary.docker
ARCHIWUM
ansible-role-docker
To repo jest archiwizowane. Nie planuję już jego utrzymywania. Możesz robić wszystko, co dozwolone przez LICENCJĘ.
Dlaczego, zobacz ten artykuł o NixOS kontra Ansible dla szczegółów.
Ta rola instaluje dockera i docker-compose.
Wymagania
Wszystkie wymagania, które mogą nie być objęte samym Ansible lub rolą, powinny być wymienione tutaj.
Obsługiwane i przetestowane ansible_os_families
:
- Ubuntu 22.04
- Ubuntu 20.04
Przyjmujemy Pull Requesty!
Zmienne roli
Opis zmiennych, które można ustawić dla tej roli, powinien być tutaj umieszczony, w tym wszelkie zmienne, które znajdują się w defaults/main.yml, vars/main.yml i wszelkie zmienne, które mogą powinny być ustawione za pomocą parametrów do roli. Wszelkie zmienne, które są odczytywane z innych ról i/lub globalnego zakresu (tj. hostvars, group vars, itp.) powinny być również wymienione.
docker_pip_version: 6.0.0 docker_compose_pip_version: 1.29.2 docker_users: []
docker_pip_version: 6.0.0
Wersja do użycia dla pakietu docker pypi.
docker_compose_pip_version: 1.29.2
Wersja do użycia dla pakietu docker-compose pypi.
docker_users: []
Użytkownicy, którzy mają być dodani do grupy docker, domyślnie jest to pusta lista. To pozwala wymienionym użytkownikom uruchamiać dockera bez sudo
.
Zależności
Lista innych ról hostowanych na Galaxy powinna być tutaj umieszczona, wraz z wszelkimi szczegółami dotyczącymi parametrów, które mogą być wymagane dla innych ról, lub zmiennymi, które są używane z innych ról.
N/A
Przykładowy Playbook
Zawieranie przykładu, jak używać swojej roli (na przykład z przekazywanymi zmiennymi jako parametry) jest zawsze mile widziane dla użytkowników:
- hosts: serwery
user: nonroot
roles:
- role: iancleary.docker
become: true
- hosts: serwery
user: root
roles:
- role: iancleary.docker
Licencja
Informacje o autorze
Ta rola została stworzona w 2021 roku przez Iana Cleary.
Inspiracja do struktury tego repozytorium pochodzi od Jeffa Geerlinga.
ansible-galaxy install iancleary.docker