Sha256: 0f0753944c27012badb08db6f1723f140b3719191d8bbbe3325b56acc1d39236

Contents?: true

Size: 806 Bytes

Versions: 1

Compression:

Stored size: 806 Bytes

Contents

# desc "Explaining what the task does"
# task :aws_deployment_tasks do
#   # Task goes here
# end

namespace :ops_tasks do
  desc "deploy with chef recipe"
  task :deploy => :environment do |t, args|
    deployment = OpsTasks::RakeHelper.create_deployment
    deploy_id = deployment.deploy
    deployment.wait_for_completion(deploy_id)
  end

  desc "update custom cookbooks"
  task :update_cookbooks => :environment do
    deployment = OpsTasks::RakeHelper.create_deployment
    deploy_id = deployment.update_cookbooks
    deployment.wait_for_completion(deploy_id, "update cookbooks")
  end

  desc "run setup recipe"
  task :setup => :environment do
    deployment = OpsTasks::RakeHelper.create_deployment
    deploy_id = deployment.setup
    deployment.wait_for_completion(deploy_id, "setup")
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ops_tasks-0.4.0 lib/tasks/ops_tasks.rake