Module: JimboDragon::Convergence

Defined in:
lib/jimbodragon/convergence.rb

Instance Method Summary collapse

Instance Method Details

#finalize_projectObject



48
49
50
# File 'lib/jimbodragon/convergence.rb', line 48

def finalize_project
  # system('chef exec cucumber')
end

#install_chefObject



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# File 'lib/jimbodragon/convergence.rb', line 8

def install_chef
  %w(
    analytics
    angry-omnibus-toolchain
    angrychef
    automate
    chef
    chef-foundation
    chef-universal
    chef-backend
    chef-server
    chef-server-ha-provisioning
    chef-workstation
    chefdk
    compliance
    delivery
    ha
    harmony
    inspec
    mac-bootstrapper
    manage
    marketplace
    omnibus-toolchain
    omnibus-gcc
    private-chef
    push-jobs-client
    push-jobs-server
    reporting
    supermarket
    sync
  ).each do |chef_application|
    # system('curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -s once -P ' + chef_application)
  end
  system('curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -s once -P chef')
end

#prepare_projectObject



44
45
46
# File 'lib/jimbodragon/convergence.rb', line 44

def prepare_project
  install_chef
end