├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── Pipfile ├── Pipfile.lock ├── README.md ├── ansible.cfg ├── files └── FiraCode-Regular.otf ├── group_vars └── all ├── inventory ├── mac-osx.yml ├── requirements.txt ├── roles ├── asdf │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── templates │ │ └── asdfrc.j2 │ └── vars │ │ └── main.yml ├── base │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── docker │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── templates │ │ └── setup-docker.j2 │ └── vars │ │ └── main.yml ├── dotfiles │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── elixir │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── erlang │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── golang │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── nodejs │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── templates │ │ ├── npmrc.j2 │ │ └── nvm-setup.j2 │ └── vars │ │ └── main.yml ├── python │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── ruby │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── templates │ │ └── default-gems.j2 │ └── vars │ │ └── main.yml ├── rust │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── shell │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ ├── fish.yml │ │ └── main.yml │ └── vars │ │ └── main.yml ├── tmux │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml └── vimfiles │ ├── defaults │ └── main.yml │ ├── handlers │ └── main.yml │ ├── meta │ └── main.yml │ ├── tasks │ └── main.yml │ └── vars │ └── main.yml └── script ├── bootstrap ├── provision └── test /.gitignore: -------------------------------------------------------------------------------- 1 | src 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/Makefile -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/ansible.cfg -------------------------------------------------------------------------------- /files/FiraCode-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/files/FiraCode-Regular.otf -------------------------------------------------------------------------------- /group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/group_vars/all -------------------------------------------------------------------------------- /inventory: -------------------------------------------------------------------------------- 1 | 127.0.0.1 2 | -------------------------------------------------------------------------------- /mac-osx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/mac-osx.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/requirements.txt -------------------------------------------------------------------------------- /roles/asdf/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/asdf/defaults/main.yml -------------------------------------------------------------------------------- /roles/asdf/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # asdf handlers 3 | 4 | -------------------------------------------------------------------------------- /roles/asdf/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # asdf meta 3 | 4 | -------------------------------------------------------------------------------- /roles/asdf/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/asdf/tasks/main.yml -------------------------------------------------------------------------------- /roles/asdf/templates/asdfrc.j2: -------------------------------------------------------------------------------- 1 | legacy_version_file = yes 2 | -------------------------------------------------------------------------------- /roles/asdf/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # asdf vars 3 | 4 | -------------------------------------------------------------------------------- /roles/base/defaults/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/base/handlers/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/base/meta/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/base/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/base/tasks/main.yml -------------------------------------------------------------------------------- /roles/base/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/base/vars/main.yml -------------------------------------------------------------------------------- /roles/docker/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # docker defaults 3 | 4 | -------------------------------------------------------------------------------- /roles/docker/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # docker handlers 3 | 4 | -------------------------------------------------------------------------------- /roles/docker/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # docker meta 3 | 4 | -------------------------------------------------------------------------------- /roles/docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/docker/tasks/main.yml -------------------------------------------------------------------------------- /roles/docker/templates/setup-docker.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/docker/templates/setup-docker.j2 -------------------------------------------------------------------------------- /roles/docker/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/docker/vars/main.yml -------------------------------------------------------------------------------- /roles/dotfiles/defaults/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/dotfiles/handlers/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/dotfiles/meta/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/dotfiles/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/dotfiles/tasks/main.yml -------------------------------------------------------------------------------- /roles/dotfiles/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/dotfiles/vars/main.yml -------------------------------------------------------------------------------- /roles/elixir/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/elixir/defaults/main.yml -------------------------------------------------------------------------------- /roles/elixir/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # elixir handlers 3 | 4 | -------------------------------------------------------------------------------- /roles/elixir/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/elixir/meta/main.yml -------------------------------------------------------------------------------- /roles/elixir/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/elixir/tasks/main.yml -------------------------------------------------------------------------------- /roles/elixir/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # elixir vars 3 | -------------------------------------------------------------------------------- /roles/erlang/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/erlang/defaults/main.yml -------------------------------------------------------------------------------- /roles/erlang/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # erlang handlers 3 | 4 | -------------------------------------------------------------------------------- /roles/erlang/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/erlang/meta/main.yml -------------------------------------------------------------------------------- /roles/erlang/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/erlang/tasks/main.yml -------------------------------------------------------------------------------- /roles/erlang/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # erlang vars 3 | -------------------------------------------------------------------------------- /roles/golang/defaults/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/golang/handlers/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/golang/meta/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/golang/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/golang/tasks/main.yml -------------------------------------------------------------------------------- /roles/golang/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/golang/vars/main.yml -------------------------------------------------------------------------------- /roles/nodejs/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/nodejs/defaults/main.yml -------------------------------------------------------------------------------- /roles/nodejs/handlers/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/nodejs/meta/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/nodejs/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/nodejs/tasks/main.yml -------------------------------------------------------------------------------- /roles/nodejs/templates/npmrc.j2: -------------------------------------------------------------------------------- 1 | scripts-prepend-node-path=true 2 | -------------------------------------------------------------------------------- /roles/nodejs/templates/nvm-setup.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/nodejs/templates/nvm-setup.j2 -------------------------------------------------------------------------------- /roles/nodejs/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | -------------------------------------------------------------------------------- /roles/python/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # python defaults 3 | 4 | -------------------------------------------------------------------------------- /roles/python/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # python handlers 3 | 4 | -------------------------------------------------------------------------------- /roles/python/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # python meta 3 | 4 | -------------------------------------------------------------------------------- /roles/python/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/python/tasks/main.yml -------------------------------------------------------------------------------- /roles/python/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/python/vars/main.yml -------------------------------------------------------------------------------- /roles/ruby/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/ruby/defaults/main.yml -------------------------------------------------------------------------------- /roles/ruby/handlers/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/ruby/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/ruby/meta/main.yml -------------------------------------------------------------------------------- /roles/ruby/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/ruby/tasks/main.yml -------------------------------------------------------------------------------- /roles/ruby/templates/default-gems.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/ruby/templates/default-gems.j2 -------------------------------------------------------------------------------- /roles/ruby/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | -------------------------------------------------------------------------------- /roles/rust/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/rust/defaults/main.yml -------------------------------------------------------------------------------- /roles/rust/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # rust handlers 3 | 4 | -------------------------------------------------------------------------------- /roles/rust/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/rust/meta/main.yml -------------------------------------------------------------------------------- /roles/rust/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/rust/tasks/main.yml -------------------------------------------------------------------------------- /roles/rust/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # rust vars 3 | -------------------------------------------------------------------------------- /roles/shell/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/shell/defaults/main.yml -------------------------------------------------------------------------------- /roles/shell/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # shell handlers 3 | 4 | -------------------------------------------------------------------------------- /roles/shell/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # shell meta 3 | 4 | -------------------------------------------------------------------------------- /roles/shell/tasks/fish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/shell/tasks/fish.yml -------------------------------------------------------------------------------- /roles/shell/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/shell/tasks/main.yml -------------------------------------------------------------------------------- /roles/shell/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/shell/vars/main.yml -------------------------------------------------------------------------------- /roles/tmux/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # tmux defaults 3 | 4 | -------------------------------------------------------------------------------- /roles/tmux/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # tmux handlers 3 | 4 | -------------------------------------------------------------------------------- /roles/tmux/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # tmux meta 3 | 4 | -------------------------------------------------------------------------------- /roles/tmux/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/tmux/tasks/main.yml -------------------------------------------------------------------------------- /roles/tmux/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/tmux/vars/main.yml -------------------------------------------------------------------------------- /roles/vimfiles/defaults/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/vimfiles/handlers/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/vimfiles/meta/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/vimfiles/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/vimfiles/tasks/main.yml -------------------------------------------------------------------------------- /roles/vimfiles/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/roles/vimfiles/vars/main.yml -------------------------------------------------------------------------------- /script/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/script/bootstrap -------------------------------------------------------------------------------- /script/provision: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/script/provision -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtchavez/mac-ansible/HEAD/script/test --------------------------------------------------------------------------------