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