Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

RSS

mysqler (4) Versions 1.0.3

Installs and configures MySQL client and server

Policyfile
Berkshelf
Knife
cookbook 'mysqler', '= 1.0.3', :supermarket
cookbook 'mysqler', '= 1.0.3'
knife supermarket install mysqler
knife supermarket download mysqler
README
Dependencies
Quality 0%

A cookbook to install MySQL server and configure instances as needed.

Description

The cookbook allows you to install mysql server, configure several instances on the same machine based on parameters that should be configured for each server.

Supported Platforms

Debian

Chef

Production tested on chef 11.16.4 version.

Recipes

  • mysqler::default - The default recipe. Performes all basic installation and configuration of mysql server
  • mysqler::configure_server - Configures Mysql instance
  • mysqler::add_repository - Adds mysql repository
  • mysqler::build_replica_member - Creates replication member based on the configuration
  • mysqler::install_mysql_gem - Installs mysql gem for chef to allow connection and query on remote DB
  • mysqler::install_server - Installs mysql-server from the repository
  • mysqler::manage_users - manages system users for mysql
  • mysqler::poke - poke the servers to create data for replication. Uses test database and poke table.
Additional helper recipes
  • mysqler::handle_backward_compatibility - add backward compatibility to previously installed version of mysql - linking binaries to their previous location
  • mysqler::remove_backward_compatibility - remove previously setup backward compatibility

Important

We DO overwrite several attributes of percona cookbook

default["percona"]["skip_passwords"] = true

default["percona"]["apt_keyserver"] = "keyserver.ubuntu.com"

default["percona"]["backup"]["configure"] = false

Usage

Basic

Create a role for each of your mysql database schemas as following:

name "mysql_my_app"
description "mysql for my_app"
run_list('recipe[mysqler]')
default_attributes({
    'mysqler' => {
        'app_name' => 'my_app',
        'innodb_buffer_pool_size' => '4G' ,
            .
            .
            .
            .
        'mysql_rebuild' => {
            'xtra_bkp_src' => {
                'dc_name1' => 'hostname',
                'dc_name2' => {'host' => 'hostname2', 'master' => 1}
            },
            'dump_rebuild_src' => {
                'dc_name1' => 'hostname'

            }
        }
    }
})

Multi-Instance

Create the following roles:

  • mysql_parent for the physical server
  • mysql_[appname] for each instance

For the physical server - perform the mysql server installation and create fake chef nodes as needed. You can use our cookbook fake-chef-client for that purpose.

name "mysql_parent"
description "mysql parent server"
run_list('recipe[mysqler::install_server]', recipe[fake-chef-client])
default_attributes({
})

Create a role for each of your mysql database schemas as following:

name "mysql_my_app"
description "mysql parent server"
run_list('recipe[mysqler::configure_server]')
default_attributes({
    'mysqler' => {
        'app_name' => 'my_app',
        'innodb_buffer_pool_size' => '4G' ,
            .
            .
            .
            .
        'mysql_rebuild' => {
            'xtra_bkp_src' => {
                'dc_name1' => 'hostname',
                'dc_name2' => {'host' => 'hostname2', 'master' => 1}
            },
            'dump_rebuild_src' => {
                'dc_name1' => 'hostname'

            }
        }
    }
})

Databags

Databag examples can be found in databag_examples folder

Acknowledgements

This cookbook was forked from percona cookbook several years ago, and was changed since.

Supplementary Cookbook

fake-chef-client - <A>https://github.com/wix/fake-chef-client</a>

Contributing

  1. Fork the repository on Github
  2. Create a named feature branch (like add_component_x)
  3. Write your change
  4. Write tests for your change (if applicable)
  5. Run the tests, ensuring they all pass
  6. Submit a Pull Request using Github

License and Authors

Authors: Wix.com

License: Apache 2.0

Dependent cookbooks

apt >= 0.0.0
openssl >= 0.0.0
magic_shell >= 0.0.0
percona >= 0.0.0
logrotate >= 0.0.0
build-essential >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Foodcritic Metric
            

1.0.3 failed this metric

FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/default.rb:38
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/default.rb:80
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/default.rb:81
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/default.rb:82
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:1
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:2
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:3
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:5
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:6
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:8
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:9
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:10
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:12
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:13
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:14
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:16
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:17
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:18
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:24
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:26
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:28
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:29
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:30
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:31
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:1
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:2
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:3
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:5
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:6
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:8
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:9
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:10
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:11
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:12
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:17
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/poke.rb:1
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/poke.rb:2
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/poke.rb:3
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/poke.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:1
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:2
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:3
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:5
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:6
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:8
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:9
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:10
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:11
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:12
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:13
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:14
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:15
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:16
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:17
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:18
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:19
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:20
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:21
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:22
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:23
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:24
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:25
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:26
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:27
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:28
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:29
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:30
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:31
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:32
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:33
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:34
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:35
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:36
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:37
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:38
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:39
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:40
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:41
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:42
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:43
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:44
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:45
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:46
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:47
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:48
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:49
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:50
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:51
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:52
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:53
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:54
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:55
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:56
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:57
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:58
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:59
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:60
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/libraries/is_enougth_memory.rb:31
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/access_grants.rb:58
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/access_grants.rb:59
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:3
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:6
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:8
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:9
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:13
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:14
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:15
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:16
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:17
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:39
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:103
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:104
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:105
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:106
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:107
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:108
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:109
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:110
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:111
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:113
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:117
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:118
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:120
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:1
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:3
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:12
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:26
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_mysql_gem.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_mysql_gem.rb:5
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_mysql_gem.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:16
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:19
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:21
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:22
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:24
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:28
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:29
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:40
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:43
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/manage_users.rb:6
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/manage_users.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/manage_users.rb:26
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/poke.rb:24
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/poke.rb:25
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/poke.rb:26
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/poke.rb:28
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:2
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:3
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:6
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:11
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/templates/default/my.cnf.erb:18
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/templates/default/my.cnf.erb:75
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/templates/default/my.cnf.erb:97
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/templates/default/my.cnf.erb:98
FC007: Ensure recipe dependencies are reflected in cookbook metadata: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:1
FC009: Resource attribute not recognised: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/access_grants.rb:101
FC009: Resource attribute not recognised: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/poke.rb:13
FC015: Consider converting definition to a LWRP: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/definitions/rebuild_mysql_from_dump.rb:1
FC015: Consider converting definition to a LWRP: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/definitions/rebuild_mysql_from_xtrabackup.rb:1
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/default.rb:38
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/default.rb:80
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/default.rb:81
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/default.rb:82
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:1
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:2
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:3
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:4
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:5
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:6
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:7
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:8
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:9
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:10
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:12
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:13
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:14
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:16
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:17
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:18
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:24
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:26
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:28
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:29
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:30
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/install.rb:31
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:1
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:2
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:3
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:4
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:5
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:6
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:7
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:8
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:9
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:10
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:11
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:12
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/logrotate.rb:17
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/poke.rb:1
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/poke.rb:2
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/poke.rb:3
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/poke.rb:4
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:1
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:2
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:3
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:4
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:5
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:6
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:7
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:8
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:9
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:10
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:11
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:12
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:13
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:14
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:15
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:16
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:17
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:18
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:19
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:20
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:21
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:22
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:23
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:24
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:25
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:26
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:27
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:28
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:29
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:30
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:31
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:32
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:33
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:34
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:35
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:36
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:37
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:38
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:39
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:40
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:41
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:42
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:43
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:44
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:45
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:46
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:47
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:48
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:49
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:50
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:51
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:52
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:53
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:54
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:55
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:56
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:57
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:58
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:59
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/attributes/tunnable.rb:60
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/libraries/is_enougth_memory.rb:31
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/access_grants.rb:58
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/access_grants.rb:59
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:3
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:4
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:6
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:7
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:8
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:9
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:13
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:14
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:15
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:16
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/add_repository.rb:17
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:39
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:103
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:104
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:105
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:106
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:107
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:108
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:109
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:110
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:111
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:113
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:117
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:118
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:120
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:1
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:3
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:4
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:12
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/handle_backward_compatibility.rb:26
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_mysql_gem.rb:4
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_mysql_gem.rb:5
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_mysql_gem.rb:7
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:16
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:19
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:21
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:22
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:24
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:28
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:29
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:40
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/install_server.rb:43
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/manage_users.rb:6
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/manage_users.rb:7
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/manage_users.rb:26
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/poke.rb:24
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/poke.rb:25
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/poke.rb:26
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/poke.rb:28
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:2
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:3
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:6
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:7
FC019: Access node attributes in a consistent manner: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/remove_backward_compatibility.rb:11
FC023: Prefer conditional attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/access_grants.rb:54
FC023: Prefer conditional attributes: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/recipes/configure_server.rb:96
FC048: Prefer Mixlib::ShellOut: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/libraries/is_enougth_memory.rb:25
FC048: Prefer Mixlib::ShellOut: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/libraries/is_enougth_memory.rb:30
FC048: Prefer Mixlib::ShellOut: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/libraries/is_enougth_memory.rb:38
FC048: Prefer Mixlib::ShellOut: /tmp/cook/c8e6a1f2be37154847a62436/mysqler/libraries/is_enougth_memory.rb:63