brucellino.docker

Rola Docker

Ta rola zapewnia Docker na bazie Ubuntu bionic, przeznaczonej dla hosta budującego Jenkins.

Wymagania

Wymagany jest działający system operacyjny oraz użytkownik z uprawnieniami sudo. Rola powinna być stosowana na standardowym obrazie Ubuntu AMI.

Zmienne roli

Zmienne są opisane w pliku default/main.yml. Zawierają:

  • deb_repositories: Lista repozytoriów do włączenia.
  • base_packages: Pakiety systemowe do zainstalowania z repozytoriów.
  • packages: Dodatkowe pakiety do specjalnych zastosowań.
  • gems: Ruby Gems, które mają być dodane do Gemfile.
  • docker: Zmienne niezbędne do zainstalowania silnika Docker.
  • npm: Pakiety NPM oraz narzędzia Node.

Zależności

Moduł EC2 wymaga modułu pip boto.

Przykładowy Playbook

- hosts: localhost
  roles:
      - { role: brucellino.docker, become: true }

Licencja

Apache 2.0

Informacje o autorze

@brucellino

O projekcie

role for provisioning the base platform for Docker

Zainstaluj
ansible-galaxy install brucellino.docker
Licencja
Unknown
Pobrania
677
Właściciel
ex physicist. Infrastructure guy. Skeptic. African. Islander. dad.