Skip to content

Commit 6248b85

Browse files
committed
Provision Vagrant box with salt
1 parent 3eede2d commit 6248b85

File tree

4 files changed

+16
-3
lines changed

4 files changed

+16
-3
lines changed

Vagrantfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,18 @@ Vagrant.configure("2") do |config|
6767
# apt-get update
6868
# apt-get install -y apache2
6969
# SHELL
70+
#
71+
#
72+
#
73+
config.vm.synced_folder "salt/", "/srv/salt/", type: 'rsync'
74+
config.vm.synced_folder '.', '/vagrant', disabled: true
75+
config.vm.provision :salt do |salt|
76+
salt.masterless = true
77+
salt.minion_config = "minion"
78+
salt.run_highstate = true
79+
salt.colorize = true
80+
salt.verbose = true
81+
salt.log_level = 'info'
82+
end
83+
7084
end

minion

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
file_client: local

salt/obs.sls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ setup_database:
5656
- name: "RAILS_ENV=production bundle exec rake db:setup"
5757
- cwd: /usr/share/obs/api
5858

59-
setup_database:
59+
compile_assets:
6060
cmd.run:
6161
- name: "RAILS_ENV=production bundle exec rake assets:precompile"
6262
- cwd: /usr/share/obs/api

salt/top.sls

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
base:
22
'*':
33
- common
4-
'obs-server':
54
- obs
6-

0 commit comments

Comments
 (0)