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.

status workflow CI status workflow Release Ansible Galaxy Licencja

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

MIT

Informacje o autorze

Ta rola została stworzona w 2021 roku przez Iana Cleary.

Inspiracja do struktury tego repozytorium pochodzi od Jeffa Geerlinga.

O projekcie

Ansible role to install docker and docker-compose

Zainstaluj
ansible-galaxy install iancleary.docker
Licencja
mit
Pobrania
299
Właściciel