Module: InitPackerDocker

Included in:
Takeltau::InitPacker
Defined in:
lib/takeltau/init/packer/docker.rb

Overview

takeltau init packer docker

Instance Method Summary collapse

Instance Method Details

#init_packer_dockerBoolean

Backend method for init docker packer.



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

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

  files = _init_packer_docker_files_get

  return false unless _init_packer_docker_check_prerequisites files

  exit_code = _init_packer_docker_create_project files

  # reinitialize config with newly created files
  initialize_config ''

  return false unless _init_lib_hg_clone

  return false unless exit_code

  true
end