Module: InitPackerDocker

Included in:
Takelage::InitPacker
Defined in:
lib/takelage/init/packer/docker.rb

Overview

takelage init packer docker

Instance Method Summary collapse

Instance Method Details

#init_packer_dockerObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/takelage/init/packer/docker.rb', line 5

def init_packer_docker
  log.debug 'Initialize packer project for docker images'

  files = _init_packer_docker_files_get

  return false unless _init_packer_docker_lib_check_prerequisites files

  exit_code = _init_packer_docker_lib_create_project files

  # reinitialize config with newly created files
  initialize_config

  return false unless _init_packer_docker_bit_require_import

  return false unless exit_code

  true
end