├── .gitignore ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── bora.gemspec ├── exe └── bora ├── lib ├── bora.rb └── bora │ ├── cfn │ ├── change.rb │ ├── change_set.rb │ ├── change_set_action.rb │ ├── event.rb │ ├── output.rb │ ├── parameter.rb │ ├── stack.rb │ ├── stack_status.rb │ └── status.rb │ ├── cli.rb │ ├── cli_base.rb │ ├── cli_change_set.rb │ ├── parameter_resolver.rb │ ├── parameter_resolver_loader.rb │ ├── resolver │ ├── ami.rb │ ├── cfn.rb │ ├── credstash.rb │ └── hostedzone.rb │ ├── stack.rb │ ├── stack_tasks.rb │ ├── tasks.rb │ ├── template.rb │ └── version.rb └── spec ├── apply_spec.rb ├── cfn └── stack_spec.rb ├── cfn_stack_name_spec.rb ├── cfndsl_spec.rb ├── changeset_apply_spec.rb ├── changeset_create_spec.rb ├── changeset_delete_spec.rb ├── changeset_list_spec.rb ├── changeset_show_spec.rb ├── delete_spec.rb ├── diff_spec.rb ├── events_spec.rb ├── fixtures ├── bora │ └── resolver │ │ └── dummy.rb ├── cfndsl_spec_template.rb ├── params_spec_template.rb └── web_template.json ├── helper ├── cfn_helper.rb ├── spec_helper.rb └── stack_helper.rb ├── list_spec.rb ├── outputs_spec.rb ├── parameter_resolver_loader_spec.rb ├── parameter_resolver_spec.rb ├── parameters_spec.rb ├── params_spec.rb ├── recreate_spec.rb ├── region_spec.rb ├── resolver ├── ami_spec.rb ├── cfn_spec.rb ├── credstash_spec.rb └── hostedzone_spec.rb ├── show_current_spec.rb ├── show_spec.rb ├── stack_tasks_spec.rb ├── status_spec.rb └── validate_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/bin/setup -------------------------------------------------------------------------------- /bora.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/bora.gemspec -------------------------------------------------------------------------------- /exe/bora: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require 'bora/cli' 4 | 5 | Bora::Cli.start(ARGV) 6 | -------------------------------------------------------------------------------- /lib/bora.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora.rb -------------------------------------------------------------------------------- /lib/bora/cfn/change.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cfn/change.rb -------------------------------------------------------------------------------- /lib/bora/cfn/change_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cfn/change_set.rb -------------------------------------------------------------------------------- /lib/bora/cfn/change_set_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cfn/change_set_action.rb -------------------------------------------------------------------------------- /lib/bora/cfn/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cfn/event.rb -------------------------------------------------------------------------------- /lib/bora/cfn/output.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cfn/output.rb -------------------------------------------------------------------------------- /lib/bora/cfn/parameter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cfn/parameter.rb -------------------------------------------------------------------------------- /lib/bora/cfn/stack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cfn/stack.rb -------------------------------------------------------------------------------- /lib/bora/cfn/stack_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cfn/stack_status.rb -------------------------------------------------------------------------------- /lib/bora/cfn/status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cfn/status.rb -------------------------------------------------------------------------------- /lib/bora/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cli.rb -------------------------------------------------------------------------------- /lib/bora/cli_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cli_base.rb -------------------------------------------------------------------------------- /lib/bora/cli_change_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/cli_change_set.rb -------------------------------------------------------------------------------- /lib/bora/parameter_resolver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/parameter_resolver.rb -------------------------------------------------------------------------------- /lib/bora/parameter_resolver_loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/parameter_resolver_loader.rb -------------------------------------------------------------------------------- /lib/bora/resolver/ami.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/resolver/ami.rb -------------------------------------------------------------------------------- /lib/bora/resolver/cfn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/resolver/cfn.rb -------------------------------------------------------------------------------- /lib/bora/resolver/credstash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/resolver/credstash.rb -------------------------------------------------------------------------------- /lib/bora/resolver/hostedzone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/resolver/hostedzone.rb -------------------------------------------------------------------------------- /lib/bora/stack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/stack.rb -------------------------------------------------------------------------------- /lib/bora/stack_tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/stack_tasks.rb -------------------------------------------------------------------------------- /lib/bora/tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/tasks.rb -------------------------------------------------------------------------------- /lib/bora/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/lib/bora/template.rb -------------------------------------------------------------------------------- /lib/bora/version.rb: -------------------------------------------------------------------------------- 1 | class Bora 2 | VERSION = '1.7.4'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /spec/apply_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/apply_spec.rb -------------------------------------------------------------------------------- /spec/cfn/stack_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/cfn/stack_spec.rb -------------------------------------------------------------------------------- /spec/cfn_stack_name_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/cfn_stack_name_spec.rb -------------------------------------------------------------------------------- /spec/cfndsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/cfndsl_spec.rb -------------------------------------------------------------------------------- /spec/changeset_apply_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/changeset_apply_spec.rb -------------------------------------------------------------------------------- /spec/changeset_create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/changeset_create_spec.rb -------------------------------------------------------------------------------- /spec/changeset_delete_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/changeset_delete_spec.rb -------------------------------------------------------------------------------- /spec/changeset_list_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/changeset_list_spec.rb -------------------------------------------------------------------------------- /spec/changeset_show_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/changeset_show_spec.rb -------------------------------------------------------------------------------- /spec/delete_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/delete_spec.rb -------------------------------------------------------------------------------- /spec/diff_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/diff_spec.rb -------------------------------------------------------------------------------- /spec/events_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/events_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/bora/resolver/dummy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/fixtures/bora/resolver/dummy.rb -------------------------------------------------------------------------------- /spec/fixtures/cfndsl_spec_template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/fixtures/cfndsl_spec_template.rb -------------------------------------------------------------------------------- /spec/fixtures/params_spec_template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/fixtures/params_spec_template.rb -------------------------------------------------------------------------------- /spec/fixtures/web_template.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /spec/helper/cfn_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/helper/cfn_helper.rb -------------------------------------------------------------------------------- /spec/helper/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/helper/spec_helper.rb -------------------------------------------------------------------------------- /spec/helper/stack_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/helper/stack_helper.rb -------------------------------------------------------------------------------- /spec/list_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/list_spec.rb -------------------------------------------------------------------------------- /spec/outputs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/outputs_spec.rb -------------------------------------------------------------------------------- /spec/parameter_resolver_loader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/parameter_resolver_loader_spec.rb -------------------------------------------------------------------------------- /spec/parameter_resolver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/parameter_resolver_spec.rb -------------------------------------------------------------------------------- /spec/parameters_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/parameters_spec.rb -------------------------------------------------------------------------------- /spec/params_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/params_spec.rb -------------------------------------------------------------------------------- /spec/recreate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/recreate_spec.rb -------------------------------------------------------------------------------- /spec/region_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/region_spec.rb -------------------------------------------------------------------------------- /spec/resolver/ami_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/resolver/ami_spec.rb -------------------------------------------------------------------------------- /spec/resolver/cfn_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/resolver/cfn_spec.rb -------------------------------------------------------------------------------- /spec/resolver/credstash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/resolver/credstash_spec.rb -------------------------------------------------------------------------------- /spec/resolver/hostedzone_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/resolver/hostedzone_spec.rb -------------------------------------------------------------------------------- /spec/show_current_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/show_current_spec.rb -------------------------------------------------------------------------------- /spec/show_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/show_spec.rb -------------------------------------------------------------------------------- /spec/stack_tasks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/stack_tasks_spec.rb -------------------------------------------------------------------------------- /spec/status_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/status_spec.rb -------------------------------------------------------------------------------- /spec/validate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampedandwired/bora/HEAD/spec/validate_spec.rb --------------------------------------------------------------------------------