Class: VagrantPlugins::Ventriloquist::Services::MySql

Inherits:
VagrantPlugins::Ventriloquist::Service show all
Defined in:
lib/ventriloquist/services/mysql.rb

Constant Summary

Constants inherited from VagrantPlugins::Ventriloquist::Service

VagrantPlugins::Ventriloquist::Service::CONTAINER_IDS_PATH

Instance Attribute Summary

Attributes inherited from VagrantPlugins::Ventriloquist::Service

#config, #docker_client, #name

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ MySql

Returns a new instance of MySql.



5
6
7
8
# File 'lib/ventriloquist/services/mysql.rb', line 5

def initialize(*args)
  super
  @config[:args] ||= '-p 3306:3306'
end

Instance Method Details

#provision(machine) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/ventriloquist/services/mysql.rb', line 10

def provision(machine)
  super

  @machine = machine

  install_client
  install_headers
  configure_client
end