Skip to content

ローカル開発環境構築用の Ansible Playbook.

Notifications You must be signed in to change notification settings

bake0937/ansible-ubuntu-xenial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-ubuntu-xenial

ローカル開発環境構築用の Ansible Playbook.

環境

  • macOS Catalina 10.15.6

インストール

❯ vagrant plugin install vagrant-disksize vagrant-hostsupdater vagrant-mutagen vagrant-docker-compose

使い方

普段、開発しているコードのプロジェクトディレクトリ直下で git clone する.
vagrant upを実行すると「ansible_local」という Vagrant のプロビジョナが実行され、開発に必要なツールがインストールされる.
構築が終了すると Mutagen により、ホスト(PC)側とゲスト(ローカル開発環境)でファイルが同期された状態になる.
あとはvagrant sshし、普段通りに開発する.

pwd
/Users/ユーザ名/projects
❯ git clone git@github.com:bake0937/ansible-ubuntu-xenial.git
❯ vagrant up
❯ vagrant ssh

ローカル開発環境にインストールされるツール

  • Docker
    • vagrant-docker-compose プラグインによりインストール
  • Docker Compose
    • vagrant-docker-compose プラグインによりインストール
  • Ansible
    • Vagrant の ansible_local プロビジョナによりインストール
  • git
  • zsh
  • peco
  • zinit

About

ローカル開発環境構築用の Ansible Playbook.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published