class TerraBoi::BoilerplateGenerator

Attributes

application_name[RW]
class_options[RW]

Public Instance Methods

init() click to toggle source
# File lib/generators/terra_boi/boilerplate_generator.rb, line 27
def init
        self.class_options = options
        puts application_name
end
run_other_generators() click to toggle source
# File lib/generators/terra_boi/boilerplate_generator.rb, line 32
def run_other_generators
        generate "terra_boi:tf_cert -d #{class_options[:domain_name]}"
        generate "terra_boi:tf_ecr"
        generate "terra_boi:tf_lib -d #{class_options[:domain_name]}"
        generate "terra_boi:tf_env -e #{class_options[:envs].join(' ')} -d #{class_options[:domain_name]}"
        generate "terra_boi:tf_state"
        generate "terra_boi:dockerfile --ruby_version #{class_options[:ruby_version]}"
        generate "terra_boi:host_initializer -d #{class_options[:domain_name]}"
        generate "terra_boi:db_config"
        generate "terra_boi:data_config"
end