Refactor pattern_executor.
Add yum cookbook to use obsoleted packages when install mysql
Add .rubocop.yml
Merge branch 'feature/support-optional-patterns' into test/temporary-latest