#
# Cookbook: irrigate-cron
# Recipe:: bacon
#
# Description: This recipe manages extra configuration needed to run BACON

if platform_family?('rhel')
  if node['platform_version'].start_with?('7')

    # There are extra required packages for various scripts to run.
    packages = %w(
      php56-php-pecl-sqlite
      sqlite
      sqlite2
      sqlite-devel
    )

    packages.each do |name|
      package name
    end

    bacon_directories = %w(
      /var/www/html/data
      /var/www/html/data/db
      /var/www/html/data/db/youtubeclaiming
    )

    bacon_directories.each do |directory_name|
      directory directory_name do
        owner 'deploy'
        group 'deploy'
        mode '0755'
        action :create
      end
    end

  end
end
