Sha256: 8cea68b12a35ed594c5e6aac0c04066558344a52420bad62a0bb4ae4504bbf8e

Contents?: true

Size: 328 Bytes

Versions: 1

Compression:

Stored size: 328 Bytes

Contents

require 'pathname'
module TapeBoxer
  class Overwriter < ExecutionModule
    TapeBoxer.register_module :overwrite, self

    action :role,
      proc { overwrite_role },
      "Overwrite a taperole ansible role"

    def overwrite_role
      FileUtils.cp_r("#{tape_dir}/roles/#{opts.role}", "taperole/roles/")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
taperole-1.6.0 lib/tape/overwriter.rb