Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/naftulikay/ansible-role-vagrant-go-dev
An Ansible role for configuring a Go development environment on a Vagrant machine.
https://github.com/naftulikay/ansible-role-vagrant-go-dev
golang vagrant
Last synced: 2 days ago
JSON representation
An Ansible role for configuring a Go development environment on a Vagrant machine.
- Host: GitHub
- URL: https://github.com/naftulikay/ansible-role-vagrant-go-dev
- Owner: naftulikay
- Created: 2017-08-14T23:45:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-25T01:33:11.000Z (about 7 years ago)
- Last Synced: 2024-12-02T09:44:41.595Z (2 months ago)
- Topics: golang, vagrant
- Language: Makefile
- Size: 20.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ansible-role-vagrant-go-dev [![Build Status][travis.svg]][travis]
An Ansible role for a Vagrant-based Go development setup.
Available on Ansible Galaxy at [`naftulikay.vagrant-go-dev`][galaxy].
## Requirements
A Vagrant machine which is an operating system/architecture supported by Go, which should almost always apply.
## Role Variables
vagrant_user
- The username of the Vagrant user, defaults to
vagrant
go_package
- The full Go package name for your project, e.g.
github.com/naftulikay/go-test
.
> Please see the upstream [`naftulikay.vagrant-base`][vagrant-base] and [`naftulikay.go-dev`][go-dev] roles for
additional supported variables.
## Dependencies
- [`naftulikay.vagrant-base`][vagrant-base]: Provides base Vagrant configuration.
- [`naftulikay.go-dev`][go-dev]: Provides a basic Go development environment.
## Example Playbook
Install a Go development environment within the Vagrant machine:
```
---
- hosts: all
roles:
- role: vagrant-go-dev
go_package: github.com/naftulikay/ansible-role-vagrant-go-dev
```
## LICENSE
MIT.
[travis]: https://travis-ci.org/naftulikay/ansible-role-vagrant-go-dev
[travis.svg]: https://travis-ci.org/naftulikay/ansible-role-vagrant-go-dev.svg?branch=master
[galaxy]: https://galaxy.ansible.com/naftulikay/vagrant-go-dev/
[vagrant-base]: https://galaxy.ansible.com/naftulikay/vagrant-base/
[go-dev]: https://galaxy.ansible.com/naftulikay/go-dev/