From c602d3ab425121b859a0fd369eef0cffc0f35486 Mon Sep 17 00:00:00 2001 From: Bec White Date: Fri, 8 Apr 2016 16:33:20 -0500 Subject: [PATCH 1/2] Configure a PALANTIR_ENVIRONMENT variable for the-build to pick up. --- conf/vagrant/provisioning/roles/common/tasks/main.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/conf/vagrant/provisioning/roles/common/tasks/main.yml b/conf/vagrant/provisioning/roles/common/tasks/main.yml index 15b9507..3ef6719 100644 --- a/conf/vagrant/provisioning/roles/common/tasks/main.yml +++ b/conf/vagrant/provisioning/roles/common/tasks/main.yml @@ -8,4 +8,8 @@ sudo: yes apt: pkg={{ item }} state=installed with_items: system_packages - tags: common \ No newline at end of file + tags: common + +- name: Common | Configure PALANTIR_ENVIRONMENT variable + lineinfile: dest=/home/vagrant/.profile state=present line='export PALANTIR_ENVIRONMENT="vagrant"' + tags: common From 01a35e378739cea3fa9f02353e6ef559bb66e6cb Mon Sep 17 00:00:00 2001 From: Bec White Date: Fri, 8 Apr 2016 16:33:55 -0500 Subject: [PATCH 2/2] Configure a global .gitignore on the VM for developers. --- .../provisioning/roles/common/tasks/main.yml | 8 ++++++++ .../roles/common/templates/gitignore | 17 +++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 conf/vagrant/provisioning/roles/common/templates/gitignore diff --git a/conf/vagrant/provisioning/roles/common/tasks/main.yml b/conf/vagrant/provisioning/roles/common/tasks/main.yml index 3ef6719..0d8da24 100644 --- a/conf/vagrant/provisioning/roles/common/tasks/main.yml +++ b/conf/vagrant/provisioning/roles/common/tasks/main.yml @@ -13,3 +13,11 @@ - name: Common | Configure PALANTIR_ENVIRONMENT variable lineinfile: dest=/home/vagrant/.profile state=present line='export PALANTIR_ENVIRONMENT="vagrant"' tags: common + +- name: Common | Copy gitignore + copy: src=roles/common/templates/gitignore dest=/home/vagrant/.gitignore + tags: common + +- name: Common | Configure global gitignore + command: /usr/bin/git config --global core.excludesfile ~/.gitignore + tags: common diff --git a/conf/vagrant/provisioning/roles/common/templates/gitignore b/conf/vagrant/provisioning/roles/common/templates/gitignore new file mode 100644 index 0000000..51397ca --- /dev/null +++ b/conf/vagrant/provisioning/roles/common/templates/gitignore @@ -0,0 +1,17 @@ +# Folder view configuration files +.DS_Store + +# cache files +._* + +# Files that might appear on external disks +.Spotlight-V100 +.Trashes + +# IDE files +.idea + +# Application specific files +node_modules +npm-debug.log +.sass-cache