codecap.kubectl

Ansible-Rolle: kubectl

Build Status Ansible Galaxy

Eine Ansible-Rolle zur Installation von kubectl (Kubernetes ctl)

Anforderungen

kubectl wird aus dem Internet heruntergeladen, daher stellen Sie sicher, dass Sie Internetzugang haben. curl wird dafür verwendet.

Rollenvariablen

kubectl_conf:
  path:
    # Pfad, um kubectl abzulegen
    bin:    '~/bin'
    # Pfad, um zusätzliche (Vervollständigungs-)Skripte abzulegen
    script: '~/scripts'
  # Version, die heruntergeladen werden soll
  version:            latest
  # URL, um die neuesten Versionsinformationen von Kubernetes zu erhalten
  latest_url:         'https://storage.googleapis.com/kubernetes-release/release/stable.txt'
  # URL, um Kubernetes-Versionen abzurufen
  release_url:        'https://storage.googleapis.com/kubernetes-release/release'
  # ob Vervollstellungsskripte installiert werden sollen
  install_completion: true

Abhängigkeiten

Keine

Beispiel-Playbook

Das folgende Playbook installiert kubectl mit den Standardeinstellungen:

    - hosts: servers
      roles:
         - role: codecap.kubectl

Bitte überprüfen Sie defaults/main.yml für mögliche Einstellungen.

Lizenz

BSD

Autoreninformation

Vladislav Nazarenko
http://codeberry.de

Über das Projekt

Ansible role to install kubectl (kubernetes)

Installieren
ansible-galaxy install codecap.kubectl
GitHub Repository
Lizenz
Unknown
Downloads
558