brucellino.docker

Docker Rolle

Diese Rolle bietet Docker auf einer Ubuntu Bionic-Basis, die für einen Jenkins-Build-Host vorgesehen ist.

Anforderungen

Ein funktionierendes Betriebssystem und ein Benutzer mit sudo-Rechten sind erforderlich. Die Rolle sollte auf einer Standard-Ubuntu-AMI angewendet werden.

Rollenvariablen

Die Variablen sind in default/main.yml beschrieben. Sie umfassen:

  • deb_repositories: Liste der zu aktivierenden Repositories.
  • base_packages: OS-Pakete, die aus den Repositories installiert werden sollen.
  • packages: Zusätzliche Pakete für spezielle Zwecke.
  • gems: Ruby Gems, die zur Gemfile hinzugefügt werden sollen.
  • docker: Variablen, die notwendig sind, um die Docker-Engine bereitzustellen.
  • npm: NPM-Pakete und Node-Tools.

Abhängigkeiten

Das EC2-Modul erfordert das boto-Pip-Modul.

Beispiel-Playbook

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

Lizenz

Apache 2.0

Autorinformationen

@brucellino

Über das Projekt

role for provisioning the base platform for Docker

Installieren
ansible-galaxy install brucellino.docker
GitHub Repository
Lizenz
Unknown
Downloads
677
Besitzer
ex physicist. Infrastructure guy. Skeptic. African. Islander. dad.