acikogun.winit

ビルドステータス

winit-ansible

私の開発作業用のワークステーションで使用するツールのインストーラーバッシュスクリプトのコレクションであるwinitのためのAnsibleロールです。

利用可能なツール

  • ansible
  • awscli
  • azurecli
  • cloudsdk
  • docker
  • docker-compose
  • eksctl
  • go
  • helm
  • ipython
  • java8
  • java11
  • node
  • packer
  • shellcheck
  • terraform
  • vagrant

注意事項:

  • gitpython3pipvirtualenvipythonは、他のツールをインストールする前に必須としてインストールされます。
  • nodeのバージョンはLTS(Erbium)です。npmyarnは依存関係としてインストールされます。
  • cloudsdkは依存関係としてkubectlをインストールします。
  • dockerは依存関係としてdocker-composeをインストールします。
  • awskubectlhelmeksctlnpmにはbash補完が有効になっています。

要件

このロールはAnsible 2.8.4を使用して開発されました。後方互換性は保証されていません。

対応プラットフォーム

注: linux/amd64のみがサポートされています。

CentOS:
  versions:
    - 7
    - 8
Debian:
  versions:
    - 9 (stretch)
    - 10 (buster)
Ubuntu:
  versions:
    - 16 (xenial)
    - 18 (bionic)
    - 20 (focal fossa)

インストール

ansible-galaxy install acikogun.winit

ローカルインストール用のサンプルプレイブック

---
- hosts: 127.0.0.1
  connection: local
  roles:
    - acikogun.winit

インストール/アンインストールするツールを設定するための変数 (vars/main.yml)

# cloudsdkをインストール
# [true | false]
cloudsdk_enabled: true

# azurecliをインストール
# [true | false]
azurecli_enabled: true

# docker-ceをインストール
# [true | false]
docker_enabled: true

# Goをインストール
# [true | false]
go_enabled: true

# awscliをインストール
# [true | false]
awscli_enabled: true

# ansibleをインストール
# [true | false]
ansible_enabled: true

# nodejsをインストール
# [true | false]
nodejs_enabled: true

# javaをインストール
# [true | false]
java_enabled: true

# terraformをインストール
# [true | false]
terraform_enabled: true

# packerをインストール
# [true | false]
packer_enabled: true

# vagrantをインストール
# [true | false]
vagrant_enabled: true

# docker-composeをインストール
# [true | false]
docker_compose_enabled: true

# eksctlをインストール
# [true | false]
eksctl_enabled: true

# helmをインストール
# [true | false]
helm_enabled: true

# shellcheckをインストール
# [true | false]
shellcheck_enabled: true
プロジェクトについて

An extensible installer for tools listed below. ansible awscli azurecli cloudsdk docker docker-compose eksctl go helm java8 java11 node packer terraform vagrant

インストール
ansible-galaxy install acikogun.winit
ライセンス
apache-2.0
ダウンロード
99
所有者