diff options
author | Christopher Baines <mail@cbaines.net> | 2018-03-10 11:46:11 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2018-03-29 07:49:41 +0100 |
commit | a8c8f68971dd9e20dee01d9f65c64283e41fe4a3 (patch) | |
tree | 6c22d2e9172cb9f801000e2057714e5336d9b46f /db/migrate | |
parent | bc1ffc5214ab3f563b60523d9c349fab7974e634 (diff) | |
download | govuk-mini-environment-admin-a8c8f68971dd9e20dee01d9f65c64283e41fe4a3.tar govuk-mini-environment-admin-a8c8f68971dd9e20dee01d9f65c64283e41fe4a3.tar.gz |
Create tables for the backends
Diffstat (limited to 'db/migrate')
4 files changed, 33 insertions, 0 deletions
diff --git a/db/migrate/20180227075519_add_mini_environment_id_to_terraform_state.rb b/db/migrate/20180227075519_add_mini_environment_id_to_terraform_state.rb new file mode 100644 index 0000000..05a3e37 --- /dev/null +++ b/db/migrate/20180227075519_add_mini_environment_id_to_terraform_state.rb @@ -0,0 +1,6 @@ +class AddMiniEnvironmentIdToTerraformState < ActiveRecord::Migration[5.1] + def change + add_column :terraform_states, :mini_environment_id, :integer + add_foreign_key :terraform_states, :mini_environments, on_delete: :cascade + end +end diff --git a/db/migrate/20180305202300_create_terraform_libvirt_backends.rb b/db/migrate/20180305202300_create_terraform_libvirt_backends.rb new file mode 100644 index 0000000..4f07ca5 --- /dev/null +++ b/db/migrate/20180305202300_create_terraform_libvirt_backends.rb @@ -0,0 +1,10 @@ +class CreateTerraformLibvirtBackends < ActiveRecord::Migration[5.1] + def change + create_table :terraform_libvirt_backends do |t| + t.string :label + t.string :uri + + t.timestamps + end + end +end diff --git a/db/migrate/20180305202557_create_terraform_aws_backends.rb b/db/migrate/20180305202557_create_terraform_aws_backends.rb new file mode 100644 index 0000000..d0d03e1 --- /dev/null +++ b/db/migrate/20180305202557_create_terraform_aws_backends.rb @@ -0,0 +1,12 @@ +class CreateTerraformAwsBackends < ActiveRecord::Migration[5.1] + def change + create_table :terraform_aws_backends do |t| + t.string :label + t.string :aws_region + t.string :aws_access_key_id + t.string :aws_secret_access_key + + t.timestamps + end + end +end diff --git a/db/migrate/20180305222157_add_backend_to_mini_environment.rb b/db/migrate/20180305222157_add_backend_to_mini_environment.rb new file mode 100644 index 0000000..dd7d63d --- /dev/null +++ b/db/migrate/20180305222157_add_backend_to_mini_environment.rb @@ -0,0 +1,5 @@ +class AddBackendToMiniEnvironment < ActiveRecord::Migration[5.1] + def change + add_reference :mini_environments, :backend, polymorphic: true, index: true + end +end |