parent
f5dc267030
commit
2f599ffd6d
@ -16,4 +16,4 @@ cookbook_email 'mail@kosmos.org'
|
|||||||
# cookbooks
|
# cookbooks
|
||||||
knife[:berkshelf] = false
|
knife[:berkshelf] = false
|
||||||
# Set Chef version installed by `knife solo prepare`
|
# Set Chef version installed by `knife solo prepare`
|
||||||
knife[:bootstrap_version] = "13.8.5"
|
knife[:bootstrap_version] = "14.11.21"
|
||||||
|
2
Gemfile
2
Gemfile
@ -1,6 +1,6 @@
|
|||||||
source 'https://rubygems.org'
|
source 'https://rubygems.org'
|
||||||
|
|
||||||
gem 'chef', '~> 14.9.13'
|
gem 'chef', '~> 14.11.21'
|
||||||
gem 'berkshelf', '~> 7.0'
|
gem 'berkshelf', '~> 7.0'
|
||||||
gem 'knife-solo', '~> 0.7.0'
|
gem 'knife-solo', '~> 0.7.0'
|
||||||
gem 'knife-solo_data_bag'
|
gem 'knife-solo_data_bag'
|
||||||
|
24
Gemfile.lock
24
Gemfile.lock
@ -18,10 +18,10 @@ GEM
|
|||||||
solve (~> 4.0)
|
solve (~> 4.0)
|
||||||
thor (>= 0.20)
|
thor (>= 0.20)
|
||||||
builder (3.2.3)
|
builder (3.2.3)
|
||||||
chef (14.9.13)
|
chef (14.11.21)
|
||||||
addressable
|
addressable
|
||||||
bundler (>= 1.10)
|
bundler (>= 1.10)
|
||||||
chef-config (= 14.9.13)
|
chef-config (= 14.11.21)
|
||||||
chef-zero (>= 13.0)
|
chef-zero (>= 13.0)
|
||||||
diff-lcs (~> 1.2, >= 1.2.4)
|
diff-lcs (~> 1.2, >= 1.2.4)
|
||||||
erubis (~> 2.7)
|
erubis (~> 2.7)
|
||||||
@ -48,16 +48,16 @@ GEM
|
|||||||
specinfra (~> 2.10)
|
specinfra (~> 2.10)
|
||||||
syslog-logger (~> 1.6)
|
syslog-logger (~> 1.6)
|
||||||
uuidtools (~> 2.1.5)
|
uuidtools (~> 2.1.5)
|
||||||
chef-config (14.9.13)
|
chef-config (14.11.21)
|
||||||
addressable
|
addressable
|
||||||
fuzzyurl
|
fuzzyurl
|
||||||
mixlib-config (>= 2.2.12, < 3.0)
|
mixlib-config (>= 2.2.12, < 3.0)
|
||||||
mixlib-shellout (~> 2.0)
|
mixlib-shellout (~> 2.0)
|
||||||
tomlrb (~> 1.2)
|
tomlrb (~> 1.2)
|
||||||
chef-zero (14.0.11)
|
chef-zero (14.0.12)
|
||||||
ffi-yajl (~> 2.2)
|
ffi-yajl (~> 2.2)
|
||||||
hashie (>= 2.0, < 4.0)
|
hashie (>= 2.0, < 4.0)
|
||||||
mixlib-log (~> 2.0)
|
mixlib-log (>= 2.0, < 4.0)
|
||||||
rack (~> 2.0, >= 2.0.6)
|
rack (~> 2.0, >= 2.0.6)
|
||||||
uuidtools (~> 2.1)
|
uuidtools (~> 2.1)
|
||||||
cleanroom (1.0.0)
|
cleanroom (1.0.0)
|
||||||
@ -92,7 +92,7 @@ GEM
|
|||||||
little-plugger (~> 1.1)
|
little-plugger (~> 1.1)
|
||||||
multi_json (~> 1.10)
|
multi_json (~> 1.10)
|
||||||
minitar (0.8)
|
minitar (0.8)
|
||||||
mixlib-archive (0.4.19)
|
mixlib-archive (0.4.20)
|
||||||
mixlib-log
|
mixlib-log
|
||||||
mixlib-authentication (2.1.1)
|
mixlib-authentication (2.1.1)
|
||||||
mixlib-cli (1.7.0)
|
mixlib-cli (1.7.0)
|
||||||
@ -122,15 +122,15 @@ GEM
|
|||||||
nori (2.6.0)
|
nori (2.6.0)
|
||||||
octokit (4.13.0)
|
octokit (4.13.0)
|
||||||
sawyer (~> 0.8.0, >= 0.5.3)
|
sawyer (~> 0.8.0, >= 0.5.3)
|
||||||
ohai (14.8.10)
|
ohai (14.8.11)
|
||||||
chef-config (>= 12.8, < 15)
|
chef-config (>= 12.8, < 15)
|
||||||
ffi (~> 1.9)
|
ffi (~> 1.9)
|
||||||
ffi-yajl (~> 2.2)
|
ffi-yajl (~> 2.2)
|
||||||
ipaddress
|
ipaddress
|
||||||
mixlib-cli (>= 1.7.0)
|
mixlib-cli (>= 1.7.0)
|
||||||
mixlib-config (~> 2.0)
|
mixlib-config (>= 2.0, < 4.0)
|
||||||
mixlib-log (~> 2.0, >= 2.0.1)
|
mixlib-log (>= 2.0.1, < 4.0)
|
||||||
mixlib-shellout (~> 2.0)
|
mixlib-shellout (>= 2.0, < 4.0)
|
||||||
plist (~> 3.1)
|
plist (~> 3.1)
|
||||||
systemu (~> 2.6.4)
|
systemu (~> 2.6.4)
|
||||||
wmi-lite (~> 1.0)
|
wmi-lite (~> 1.0)
|
||||||
@ -186,7 +186,7 @@ GEM
|
|||||||
solve (4.0.2)
|
solve (4.0.2)
|
||||||
molinillo (~> 0.6)
|
molinillo (~> 0.6)
|
||||||
semverse (>= 1.1, < 4.0)
|
semverse (>= 1.1, < 4.0)
|
||||||
specinfra (2.76.9)
|
specinfra (2.77.0)
|
||||||
net-scp
|
net-scp
|
||||||
net-ssh (>= 2.7)
|
net-ssh (>= 2.7)
|
||||||
net-telnet (= 0.1.1)
|
net-telnet (= 0.1.1)
|
||||||
@ -231,7 +231,7 @@ PLATFORMS
|
|||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
berkshelf (~> 7.0)
|
berkshelf (~> 7.0)
|
||||||
chef (~> 14.9.13)
|
chef (~> 14.11.21)
|
||||||
cookstyle
|
cookstyle
|
||||||
knife-solo (~> 0.7.0)
|
knife-solo (~> 0.7.0)
|
||||||
knife-solo_data_bag
|
knife-solo_data_bag
|
||||||
|
4
Vagrantfile
vendored
4
Vagrantfile
vendored
@ -12,7 +12,7 @@ Vagrant.configure(2) do |config|
|
|||||||
|
|
||||||
# Every Vagrant development environment requires a box. You can search for
|
# Every Vagrant development environment requires a box. You can search for
|
||||||
# boxes at https://atlas.hashicorp.com/search.
|
# boxes at https://atlas.hashicorp.com/search.
|
||||||
config.vm.box = "bento/ubuntu-16.04"
|
config.vm.box = "bento/ubuntu-18.04"
|
||||||
|
|
||||||
config.vm.provider :virtualbox do |vb|
|
config.vm.provider :virtualbox do |vb|
|
||||||
# Customize the amount of memory on the VM:
|
# Customize the amount of memory on the VM:
|
||||||
@ -83,7 +83,7 @@ Vagrant.configure(2) do |config|
|
|||||||
# SHELL
|
# SHELL
|
||||||
|
|
||||||
config.vm.provision :chef_zero do |chef|
|
config.vm.provision :chef_zero do |chef|
|
||||||
chef.version = '12.21.3'
|
chef.version = '14.11.21'
|
||||||
chef.cookbooks_path = ['cookbooks', 'site-cookbooks']
|
chef.cookbooks_path = ['cookbooks', 'site-cookbooks']
|
||||||
chef.data_bags_path = 'data_bags'
|
chef.data_bags_path = 'data_bags'
|
||||||
chef.roles_path = 'roles'
|
chef.roles_path = 'roles'
|
||||||
|
@ -12,7 +12,7 @@ include_recipe 'timezone_iii'
|
|||||||
include_recipe 'ntp'
|
include_recipe 'ntp'
|
||||||
|
|
||||||
# Update chef to the chosen version
|
# Update chef to the chosen version
|
||||||
chef_version = '12.22.3'
|
chef_version = '14.11.21'
|
||||||
chef_client_updater "Install #{chef_version}" do
|
chef_client_updater "Install #{chef_version}" do
|
||||||
version chef_version
|
version chef_version
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user