acikogun.winit
winit-ansible
Ansible-Rolle für winit, die eine Sammlung von Installations-Bash-Skripten für Werkzeuge ist, die ich auf meinem Entwicklungsarbeitsplatz verwende.
- Verfügbare Werkzeuge
- Anforderungen
- Unterstützte Plattformen
- Installation
- Beispiel-Playbook
- Rollenvariablen
Verfügbare Werkzeuge
- ansible
- awscli
- azurecli
- cloudsdk
- docker
- docker-compose
- eksctl
- go
- helm
- ipython
- java8
- java11
- node
- packer
- shellcheck
- terraform
- vagrant
Hinweise:
- git, python3, pip, virtualenv und ipython werden als Anforderungen installiert, bevor ein Werkzeug installiert wird.
- Die node-Version ist LTS (Erbium). npm und yarn werden als Abhängigkeiten installiert.
- cloudsdk installiert kubectl als Abhängigkeit.
- docker installiert docker-compose als Abhängigkeit.
- Bash-Vervollständigung ist aktiviert für aws, kubectl, helm, eksctl und npm.
Anforderungen
Diese Rolle wurde mit Ansible 2.8.4 entwickelt. Rückwärtskompatibilität wird nicht garantiert.
Unterstützte Plattformen
Hinweis: Nur linux/amd64 wird unterstützt.
CentOS:
versionen:
- 7
- 8
Debian:
versionen:
- 9 (stretch)
- 10 (buster)
Ubuntu:
versionen:
- 16 (xenial)
- 18 (bionic)
- 20 (focal fossa)
Installation
ansible-galaxy install acikogun.winit
Ein Beispiel-Playbook für lokale Installationen
---
- hosts: 127.0.0.1
connection: local
roles:
- acikogun.winit
Variablen zur Festlegung der zu installierenden/deinstallierenden Werkzeuge (vars/main.yml)
# Installiere cloudsdk
# [true | false]
cloudsdk_enabled: true
# Installiere azurecli
# [true | false]
azurecli_enabled: true
# Installiere docker-ce
# [true | false]
docker_enabled: true
# Installiere Go
# [true | false]
go_enabled: true
# Installiere awscli
# [true | false]
awscli_enabled: true
# Installiere ansible
# [true | false]
ansible_enabled: true
# Installiere nodejs
# [true | false]
nodejs_enabled: true
# Installiere java
# [true | false]
java_enabled: true
# Installiere terraform
# [true | false]
terraform_enabled: true
# Installiere packer
# [true | false]
packer_enabled: true
# Installiere vagrant
# [true | false]
vagrant_enabled: true
# Installiere docker-compose
# [true | false]
docker_compose_enabled: true
# Installiere eksctl
# [true | false]
eksctl_enabled: true
# Installiere helm
# [true | false]
helm_enabled: true
# Installiere shellcheck
# [true | false]
shellcheck_enabled: true
Über das Projekt
An extensible installer for tools listed below. ansible awscli azurecli cloudsdk docker docker-compose eksctl go helm java8 java11 node packer terraform vagrant
Installieren
ansible-galaxy install acikogun.winit
Lizenz
apache-2.0
Downloads
99
Besitzer