mirror of
https://github.com/mpolden/echoip.git
synced 2025-07-16 22:13:33 +02:00
Add Ansible provisioning of Vagrant env
This commit is contained in:
2
provisioning/roles/vagrant/files/dot.bash_profile
Normal file
2
provisioning/roles/vagrant/files/dot.bash_profile
Normal file
@ -0,0 +1,2 @@
|
||||
export GOPATH=/vagrant
|
||||
cd /vagrant
|
24
provisioning/roles/vagrant/tasks/main.yml
Normal file
24
provisioning/roles/vagrant/tasks/main.yml
Normal file
@ -0,0 +1,24 @@
|
||||
---
|
||||
- name: install packages
|
||||
apt: pkg={{ item }} state=latest update_cache=yes cache_valid_time=3600
|
||||
with_items:
|
||||
- gdb
|
||||
- git
|
||||
- make
|
||||
- mercurial
|
||||
environment:
|
||||
LANG: en_US.UTF-8
|
||||
|
||||
- name: hide login message
|
||||
copy: dest=/home/vagrant/.hushlogin
|
||||
content=
|
||||
owner=vagrant
|
||||
group=vagrant
|
||||
mode=0644
|
||||
|
||||
- name: install bash_profile
|
||||
copy: src=dot.bash_profile
|
||||
dest=/home/vagrant/.bash_profile
|
||||
owner=vagrant
|
||||
group=vagrant
|
||||
mode=0644
|
Reference in New Issue
Block a user