diff options
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 |