jesseadams / sphinx-cookbook

Chef cookbook for Sphinx Search (searchd)
14 stars 27 forks source link

NoMethodError: undefined method `sphinx' for #<Chef::Node::Attribute:0x000000000579b8 #47

Open wesleyguirra opened 6 years ago

wesleyguirra commented 6 years ago

Running on

My vagrant file:

Vagrant.configure("2") do |config|

  config.vm.box = "ubuntu/xenial64"

  config.vm.provider :virtualbox do |vb|
    vb.memory = 1536
  end

  config.vm.network :private_network, ip: "192.168.33.10"

  config.vm.synced_folder "./sharetribe", "/var/www"

  config.berkshelf.enabled = true
  config.berkshelf.berksfile_path = "./cookbooks/sharetribe/Berksfile"

  config.vm.provision :chef_solo do |chef|
    chef.run_list = [
        'recipe[nginx]',
        'recipe[rubygems]',
        'recipe[nodejs]',
        'recipe[mariadb::server]',
        'recipe[sphinx]'
    ]

    chef.json = {
        "nodejs" => {
            "install_method" => "binary",
            "version" => "7.8.0",
            "binary" => {
                "checksum" => "0bd86f2a39221b532172c7d1acb57f0b0cba88c7b82ea74ba9d1208b9f6f9697"
            }
        },
        "mariadb" => {

        }
    #     "passenger-nginx" => {
    #         "passenger" => {
    #             "version" => "4.0.53"
    #         },
    #         "apps" => [
    #             "name" => "sharetribe",
    #             "server_name" => "aquapp.dev www.aquapp.dev",
    #             "listen" => 80,
    #             "root" => "/var/www",
    #             "ruby_gemset" => "sharetribe",
    #             "app_env" => "development"
    #         ]
    #     }
    }
  end

end