aboutsummaryrefslogtreecommitdiff
path: root/db/migrate
diff options
context:
space:
mode:
Diffstat (limited to 'db/migrate')
-rw-r--r--db/migrate/20180227075519_add_mini_environment_id_to_terraform_state.rb6
-rw-r--r--db/migrate/20180305202300_create_terraform_libvirt_backends.rb10
-rw-r--r--db/migrate/20180305202557_create_terraform_aws_backends.rb12
-rw-r--r--db/migrate/20180305222157_add_backend_to_mini_environment.rb5
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