class Hyrb::Tasks::Ansible::CreatePlaybookDir

Public Instance Methods

run(env) click to toggle source
# File lib/hyrb/tasks/ansible.rb, line 25
def run(env)
  # How to deal with enviornment vs project for ansible
  if File.directory? env.project.ansible_path
    say "Ansible dir exists in #{env.project.ansible_path}", :yellow
  else
    FileUtils.mkdir_p(env.project.ansible_path)
    FileUtils.cp_r("#{TEMPLATE_PATH}/ansible/roles", "#{env.project.ansible_path}/roles")
    say "Created ansible dir in #{env.project.ansible_path}", :green
  end
end